0

私は共有モードでMS-Access 2010 DBを使用してC#でVisual Studio 2012でWindowsフォームアプリケーションを開発しています。そのため、プログラムとDBファイルの両方を同時に実行しています。プログラムとDBファイルの両方クラッシュして、データベースファイルを閉じた後にロックファイルが削除されなくなりました(コンピューターを再起動した後でも、そうです、ファイルを使用しているのは私だけで、すべての権限(読み取り、書き込み)を持っていたので確信しています)プログラムをテストするためだけにコピーしたもので、それが起こる前に多くのテストを実行しました)。

DBのコピーを別の場所に作成し、ロックとロックされているデータベースの両方を削除することで問題を解決しましたが、アプリケーションのユーザーがプログラムの使用中にデータベースを直接チェックしたり、そのような。

では、その問題から保護する方法について何か提案はありますか?

4

0 に答える 0