Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ';微软.ACE.OLEDB.14.0';提供程序未在本地计算机上注册_C#_Sql_Ms Access_Connection String - Fatal编程技术网

C# ';微软.ACE.OLEDB.14.0';提供程序未在本地计算机上注册

C# ';微软.ACE.OLEDB.14.0';提供程序未在本地计算机上注册,c#,sql,ms-access,connection-string,C#,Sql,Ms Access,Connection String,Iam使用ms access作为数据库.mdb文件 如何获取ms access驱动程序2007 我收到错误:本地计算机上未注册“Microsoft.ACE.OLEDB.14.0”提供程序。下载并安装或MS Office 2010。 确保选择了正确的平台(x86 vs x64)。对于OleDb连接和Office 2010,请使用“Microsoft.ACE.OleDb.12.0”而不是“Microsoft.ACE.OleDb.14.0”。没有v14,因为Office 14有用于OleDB的v12。

Iam使用ms access作为数据库.mdb文件

如何获取ms access驱动程序2007

我收到错误:本地计算机上未注册“Microsoft.ACE.OLEDB.14.0”提供程序。下载并安装或MS Office 2010。

确保选择了正确的平台(x86 vs x64)。

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

最后我解决了这个问题。下载Microsoft Access数据库引擎2010可再发行版。仅此而已。问题解决了


下载链接:

确保您是以32位进程运行的,如果我没记错的话,没有64位Jet驱动程序。@Aviad p-这是正确的,没有64位Jet驱动程序。然而,OP并没有说任何关于喷气机司机的事。x86和x64版本都适用于ACE驱动程序。哎呀,我本能地阅读Jet,但实际上它说的是ACE:)虽然没有64位Jet驱动程序,但64位ACE与Jet 4完全向后兼容。2007年之前没有14个版本请看-->大多数人的Windows x64上都有Office x86!如果您有Office x86,也可以安装x86数据库引擎。您能告诉我Office 2013应该使用什么版本吗?对于2013年,完整运行时没有引擎包,其中也包含引擎,提供程序转到Microsoft.ACE.OLEDB.15.0booh,提供程序停留在版本12。。。看见