【发布时间】:2015-06-30 14:02:44
【问题描述】:
我有这个连接字符串
strConnect = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\mydb.accdr;Persist Security Info=False;"
当我尝试打开连接时,我收到此错误:
多步 OLE DB 操作产生错误”
打开 ADO 连接时。
我尝试了在谷歌上找到的所有可能的解决方案,但没有成功。注册表很好。
有什么建议吗?
这是我使用代码的方式:(cn 是一个全局的ADODB.Connection)
Set cn = New ADODB.Connection
cn.Open strConnect, "Admin", ""
PC 运行的是未安装 MS Office 的 Windows XP。
编辑
我已经在应用程序之外测试了连接字符串,它工作正常。从代码打开连接时只是不想连接。
还看了http://www.adopenstatic.com/faq/80040e21.asp,看来我的问题是场景2,但仍然不知道如何解决。
我查看过但没有帮助的其他参考资料有: https://support.microsoft.com/en-us/kb/269495
【问题讨论】:
标签: ms-access vb6 oledb oledbconnection aceoledb