“Microsoft.ACE.OLEDB.14.0”提供程序未在本地计算机上注册

时间:2011-05-29 04:57:23

标签: c# sql ms-access connection-string

我使用ms访问作为数据库.mdb文件

如何获取ms访问驱动程序2007。

我收到错误消息:“Microsoft.ACE.OLEDB.14.0”提供程序未在本地计算机上注册。

3 个答案:

答案 0 :(得分:6)

下载并安装Microsoft Access Database Engine 2010 Redistributable或MS Office 2010 确保选择正确的平台(x86 vs x64)。

答案 1 :(得分:1)

对于OleDb连接和Office 2010,请使用“Microsoft.ACE.OLEDB.12.0”而不是“Microsoft.ACE.OLEDB.14.0”。由于Office 14具有针对OleDB的v12,因此没有v14。

答案 2 :(得分:0)

最后我摆脱了这个问题。下载Microsoft Access数据库引擎2010 Redistributable。这就是全部。问题解决了。

下载链接:https://www.microsoft.com/en-us/download/details.aspx?id=13255