连接到MS Access DB(.accdb)没有"访问数据库引擎2010"

时间:2016-01-06 16:14:06

标签: ms-access odbc oledb 32bit-64bit ms-access-2013

我正在使用64位C#解决方案,我希望连接到MS Access DB(.accdb文件),而无需安装" Access Database Engine x64"。

"访问数据库引擎x64"安装要求当前安装的MS Office版本是64位,这在公司环境中是不可接受的需求。

我意识到OLEDB和ODBC要求"访问数据库引擎x64"将被安装。

是否有其他方法可以连接到Access文件?

谢谢!

1 个答案:

答案 0 :(得分:2)

  

我意识到OLEDB和ODBC要求"访问数据库引擎x64"将被安装。

     

是否有其他方法可以连接到Access文件?

实际上,没有。 64位.NET应用程序需要使用64位版本的Access数据库引擎来操作Access数据库。

可以强制将32位和64位版本的Access数据库引擎驻留在同一台计算机上,但不建议这样做。它可能会导致Office出现问题,并且不是受支持的配置。