系统异常:';Microsoft.ACE.OLEDB.12.0';提供程序未在本地计算机上注册
本文关键字:程序 注册 计算机 Microsoft 异常 ACE OLEDB 系统 | 更新日期: 2023-09-27 17:59:33
我正在尝试使用C#访问MS access数据库中的数据。在我的系统中,我可以访问它。在服务器中,我在哪里得到这个错误:
错误:2147467259:系统。异常:"Microsoft.ACE.OLEDB.12.0"提供程序未在上注册本地机器。
在我的系统中,我安装了MS Office 2010,而在服务器中是2003,是因为这个吗?
这两个系统都是windows 2008 R2和64位
请帮帮我。
在项目>属性>构建中将目标平台更改为x86。
以下内容可以帮助"
Microsoft.ACE.OLEDB.12.0提供程序未注册
"Microsoft.ACE.OLEDB.12.0"提供程序未注册
我相信这个库附带了Access,您的服务器上可能没有安装它?
如果没有,请尝试下载Microsoft Access Database Engine 2010 Redistributable。
在此链接中,您可以找到64位版本的"Microsoft Access Database Engine 2010 Redistributable":http://www.microsoft.com/en-us/download/details.aspx?id=13255只有删除任何32位版本的office组件,才能安装它。