我正在使用Windows 8 64位
我正在尝试在VB 6上构建一个ADODC连接字符串。
当我进入ADODC属性窗口并转到"连接字符串"时,我通过输入路径名并测试连接来构建字符串。连接没有问题。在路径名中,我输入.mdb文件的位置,我想连接到我的VB 6。
即使测试连接没问题,当我点击"应用"时,我收到错误:文件系统错误:打开本地多维数据集文件时出错。
任何建议都将不胜感激。
答案 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
属性。