2013-04-02 144 views
0

我是C#.net应用程序的新手。64位操作系统与32位MS办公室问题

我开发了使用访问数据库的窗口应用程序。

当我在32位操作系统和32位MS Office上运行我的应用程序时,它的工作正常。

它的运行方式与64位操作系统和64位MS Office相同。

但是,当我试图在32位MS办公室64位操作系统上运行,下面的错误它扔

“System.InvalidOperationException:在‘Microsoft.ACE.OLEDB.12.0’ 提供商未注册在本地计算机上.........”

为什么这个execption发生,究竟是什么问题soltuion?

回答

0

尝试采取看看这个帖子: http://forums.asp.net/t/1348126.aspx

有一些人在网络上该问题的信息负载,周围看了一下,你就会找到解决

也可以尝试改变编译配置到x86。

+0

在86保持配置意味着它将永远是一个32位的应用程序。 – Jahmic

相关问题