アプリケーションは、VB.NETから.mdb(MS Access 2000)ファイルを作成する必要があります。我々は、接続文字列64ビット.NETアセンブリからAccess 2000データベースを作成する方法は?
プロバイダ= Microsoft.Jet.OLEDB.4.0として使用して、このためにADOXを使用しています。ジェットOLEDB:Engineの種類= 5;
これはうまくいきます。しかし、今ではアプリケーションの64ビットコンパイルを許可したいと考えています。 Jet 4.0エンジンは32ビットのみであるため、接続文字列内のプロバイダをACE 12.0に変更する必要があります。ただし、このプロバイダを使用すると、MS Access 2000(.mdb)ファイルが必要な間にMS Access 2010(.accdb)ファイルが作成されます。
どうすればこの問題を解決できますか?
本当に効果がありますか? - ここに問題があれば、[access 2000](https://support.microsoft.com/en-gb/lifecycle?p1=1265)は7年前の*拡張*サポートからも脱落したことに留意してください。時には、 "十分である"と言うことが必要な場合もあります。 –
@Damien_The_Unbelieverは良い点を持っていると思います...日付が付けられたものは永遠に少なくても支持されなくなります。後でアクセスするデータベースに切り替える(またはSQLiteまたはSQL Serverをより優れたものにする) – Basic