1

このアプリケーションでは、VB.NET から .mdb (MS Access 2000) ファイルを作成する必要があります。これにはADOXを接続文字列として使用します

Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:エンジンの種類=5;

これはうまくいきます。ただし、ここでは、アプリケーションの 64 ビット コンパイルを許可したいと考えています。Jet 4.0 エンジンは 32 ビットのみであるため、接続文字列のプロバイダーを ACE 12.0 に変更する必要があります。ただし、このプロバイダーを使用すると、MS Access 2000 (.mdb) ファイルが必要なときに、MS Access 2010 (.accdb) ファイルが作成されます。

どうすればこれを解決できますか?

4

2 に答える 2

1

さて、私たちは運を試しました

Provider=Microsoft.ACE.OLEDB.12.0;Jet OLEDB:エンジンの種類=5;

そして、見よ:それはうまくいくようです!

于 2016-05-15T20:29:15.840 に答える