Microsoft.Jet.OLEDB.4.0替代MDB文件上的64位访问

Bit*_*KFu 10 c# 64-bit ado.net ms-access

我有很多其他问题,我无法使用Microsoft.Jet.OLEDB.4.0从我的64位计算机访问Microsoft Access(MDB文件).

我知道它没有64位版本,我需要针对x86进行编译.

所以我的问题是: 你知道任何其他支持64位访问的.NET Access for Microsoft Access吗?

Jus*_*ing 5

要获得64位Microsoft Access驱动程序,请下载Microsoft Access数据库引擎2010可再发行组件.您无法安装32位版本的Microsoft Office安装.

与该驱动程序的ODBC连接字符串是"Driver={{Microsoft Access Driver (*.mdb, *.accdb)}};Dbq=%FILE_NAME%;Uid=Admin;Pwd=;".该驱动程序的OleDb连接字符串是"Provider=Microsoft Office 12.0 Access Database Engine OLE DB Provider;Data Source=%FILE_NAME%;User Id=admin;Password=;.


Pie*_*ant 1

对于 Windows Server 2003,MSDASQL为 ODBC 提供了 OLEDB 提供程序,可以连接到 Access。它有 64 位版本。