2011-05-29 89 views
4

荫作为数据库mdb文件的“Microsoft.ACE.OLEDB.14.0”供应商未注册使用的MS Access本地机器

如何让MS访问驱动程序2007年。

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

+0

确保您正在运行的32位进程,如果我没有记错,有64位没有喷气驱动程序。 – 2011-05-29 05:01:02

+0

@Aviad P - 这是正确的,没有64位Jet驱动程序。但是,OP没有对Jet驱动程序做任何说明。 ACE驱动程序都有x86和x64版本。 – 2011-05-29 05:51:45

+0

哎呀,我本能地阅读喷气机时,实际上它说ACE:) – 2011-05-29 18:41:14

回答

6

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

+0

大多数人在他们的Windows x64上安装了Office x86!如果您有Office x86,则还需要安装x86数据库引擎。 – lvmeijer 2012-08-31 17:39:21

+1

您能否请告知我应该为Office 2013使用哪个版本? – 2013-11-27 09:07:31

+0

2013年没有引擎包作为完整的运行时,它还包含引擎 http://www.microsoft.com/en-us/download/details.aspx?id=39358 并且提供程序转到Microsoft .ACE.OLEDB.15.0 – Bernhard 2015-08-27 10:51:00

1

对于OleDb连接和Office 2010,请使用“Microsoft.ACE.OLEDB.12.0”而不是“Microsoft.ACE.OLEDB.14.0”。没有V14,因为Office 14的OleDB版本为v12。

相关问题