文件系统错误:打开<path name =“”>本地多维数据集文件</path>时发生错误

时间:2015-03-09 18:59:13

标签: vb6

我正在使用Windows 8 64位

我正在尝试在VB 6上构建一个ADODC连接字符串。

当我进入ADODC属性窗口并转到&#34;连接字符串&#34;时,我通过输入路径名并测试连接来构建字符串。连接没有问题。在路径名中,我输入.mdb文件的位置,我想连接到我的VB 6。

即使测试连接没问题,当我点击&#34;应用&#34;时,我收到错误:文件系统错误:打开本地多维数据集文件时出错。

任何建议都将不胜感激。

2 个答案:

答案 0 :(得分:0)

可能有更多原因:

我添加了一些样本ConnectionString,您可以粘贴它们而无需设置和应​​用: 使用Microsoft Jet OLE DB 4.0:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin; Password=;

使用Microsoft ACE OLEDB 12.0:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.mdb; Persist Security Info=False;

使用Microsoft Access accdb ODBC驱动程序:
Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\mydatabase.mdb;

使用Microsoft Access ODBC驱动程序:
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;

更多连接字符串使用This Link

答案 1 :(得分:0)

要检查Windows中的设置,请按以下步骤操作:

  • 添加新的Text Document -anywhere-
  • New Text Document.txt重命名为testConnection.udl - 扩展非常重要 -
  • ADODC settings窗口的同一窗口中;设置您自己的设置。
  • 通过测试连接测试您自己的连接设置。
  • 如果可以的话!按确定
  • testConnection.udl打开NotePad

    [OLEDB]
    ;此行之后的所有内容都是OLE DB initstring
    Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\ mydatabase.mdb; User Id = admin;密码=;

  • 将最后一行复制到ADODC的ConnectionString属性。