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

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

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

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

要获得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=; .

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