我正在使用64位C#解决方案,我希望连接到MS Access DB(.accdb文件),而无需安装" Access Database Engine x64"。
"访问数据库引擎x64"安装要求当前安装的MS Office版本是64位,这在公司环境中是不可接受的需求。
我意识到OLEDB和ODBC要求"访问数据库引擎x64"将被安装。
是否有其他方法可以连接到Access文件?
谢谢!
答案 0 :(得分:2)
我意识到OLEDB和ODBC要求"访问数据库引擎x64"将被安装。
是否有其他方法可以连接到Access文件?
实际上,没有。 64位.NET应用程序需要使用64位版本的Access数据库引擎来操作Access数据库。
可以强制将32位和64位版本的Access数据库引擎驻留在同一台计算机上,但不建议这样做。它可能会导致Office出现问题,并且不是受支持的配置。