64位操作系统与32位MS office问题

本文关键字:office 问题 MS 32位 操作系统 64位 | 更新日期: 2023-09-27 18:07:04

我是c# .net应用新手。

我开发了一个使用access数据库的窗口应用程序。

当我在32位操作系统和32位MS office中运行我的应用程序时,它工作得很好。

在64位操作系统和64位MS office中也是如此。

但是当我尝试在64位操作系统中运行32位MS office时,它抛出以下错误

"系统。InvalidOperationException: The 'Microsoft.ACE.OLEDB.12.0'提供程序未在本地机器上注册........."

为什么会出现这个异常?解决这个问题的方法是什么?

64位操作系统与32位MS office问题

试着看看这篇文章:http://forums.asp.net/t/1348126.aspx

网上有很多关于这个问题的信息,多看看就知道了

还可以尝试将Compile配置更改为x86。

安装这个可以解决您的问题http://www.microsoft.com/en-us/download/details.aspx?id=23734