-3
我正在使用VB .NET在运行Windows 7 32位操作系统的计算机上开发软件。“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册发生在其他计算机上
该软件包含如下所示的这些代码行:(:MDB扩展名),它是由一个密码保护
Dim cn As New OleDbConnection
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & fileNameStr & ";Jet OLEDB:Database Password=xxxxxx"
cn.Open()
上述打开Microsoft Access文件中的代码。
在我的电脑(32位Windows 7)中,代码正常工作。
然而,当我在测试中的其它电脑这个软件,如下图所示(64位Windows 7),我得到的错误信息:
我试图安装另一个名为“Microsoft Access数据库引擎2010的驱动程序可重新分配“在那些获得错误信息的计算机中,但它不能解决问题。
你能提出我的错误在哪里以及如何解决它们?
谢谢。
http://stackoverflow.com/q/238625/1070452 – Plutonix
google.com?q=site:stackoverflow.com“The'Microsoft.ACE.OLEDB。 12.0'提供者没有在本地机器上注册“ –
阅读@Plutonix的文章!是关于64位平台! – CristiC777