C# プロジェクトで OleDbDataReader クラスを使用していますが、実行後にプログラムが mdb ファイルをロックし続けます。最後に接続を確実に閉じてロックを解除するにはどうすればよいか疑問に思っています。また、クエリを実行するたびに閉じる必要がある場合、またはプログラムの最後にすべてを一度に行うことができます。これが私がそれを設定する方法です:
private OleDbConnection myDbC = new OleDbConnection(connectionString);
myDbC.Open();
そして、これが私が何度も何度も使用する方法です:
OleDbCommand cmd = new OleDbCommand(SQL, myDbC);
OleDbDataReader reader = cmd.ExecuteReader();
reader.Close();
プログラムが終了したら、次のことも行います。
myDbC .Close();
したがって、これはどういうわけかmdbファイルをロックしています。何か助けはありますか?