我的申请是写在C#
和用途Ms-Access 2003
我希望它能够正常运行64-bit
Windows 安装。我使用数据提供者作为ACE.OLEDB.12.
连接字符串中的 0,但它仍然给出异常Microsoft.ACE.OLEDB.12.0
尽管我已经安装了提供商,但尚未注册Microsoft Access Databse Engine 2010
(32-bit
)在目标机器中(作为目标机器的Office
安装是32-bit
).
我关注了以下帖子Microsoft.ACE.OLEDB.12.0 提供程序未注册以及许多其他帖子msdn
和别的microsoft
网站和问题解决,正如他们所说的编译到x86
。我想知道是否有另一种方法可以解决这个问题,不需要编译x86
...
您不必针对 x86 进行编译,但需要在 64 位机器上安装 64 位 Access OLEDB 提供程序。它可以在这里找到:Microsoft Access 数据库引擎 2010 可再发行版
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)