系统异常:';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位

请帮帮我。

系统异常:';Microsoft.ACE.OLEDB.12.0';提供程序未在本地计算机上注册

在项目>属性>构建中将目标平台更改为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组件,才能安装它。