wpf プロジェクトでアクセス ファイル .mdb ファイルを使用しており、このファイルは ms アクセス 97 の間に作成されます。
「データベースを開けません」などの例外が発生します。アプリケーションが認識できるデータベースではないか、ファイルが破損している可能性があります。
ただし、次のようなアダプターを使用してクエリを呼び出しているときに、この例外が発生することが常にあるとは限りません。
tblAccountTableAdapter accountAdapter = new tblAccountTableAdapter();
DateTime? syskey = accountAdapter.GetSysKeyofAccount(accountNumber);
接続文字列:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Data\mmlp.mdb;Persist Security Info=True
上記のクエリから 'GetSyskeyofAccount()' を呼び出すと、上記の例外が発生し、場合によっては別のクエリが発生するため、例外を発生させるために1つのクエリだけに固執することはありません。
そして、私は何度もこの問題を見つけようとしましたが、さまざまな場所で例外が発生している場所を見つけるのは非常に困難です。
私のファイルのサイズはわずか KB です。
ありがとう、ナグ