我有这个连接字符串
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