我是c# .net应用新手。
我开发了一个使用access数据库的窗口应用程序。
当我在32位操作系统和32位MS office中运行我的应用程序时,它工作得很好。
在64位操作系统和64位MS office中也是如此。
但是当我尝试在64位操作系统中运行32位MS office时,它抛出以下错误
"系统。InvalidOperationException: The 'Microsoft.ACE.OLEDB.12.0'提供程序未在本地机器上注册........."
为什么会出现这个异常?解决这个问题的方法是什么?
试着看看这篇文章:http://forums.asp.net/t/1348126.aspx
网上有很多关于这个问题的信息,多看看就知道了
安装这个可以解决您的问题http://www.microsoft.com/en-us/download/details.aspx?id=23734