私はVB.NETアプリケーションに取り組んでいます。アプリケーションの性質上、1 つのモジュールが毎秒データベース (SQLite DB) を監視する必要があります。この監視は、いくつかの条件に対してデータをチェックするために実行される単純な select ステートメントによって行われます。他のモジュールは、同じ SQLite DB で select、Insert、および Update ステートメントを実行します。SQLite では、同時選択ステートメントは正常に動作していますが、ここでは、Inset と Update が許可されていない理由を見つけるのに苦労しています。ファイルベースのロックであることは理解していますが、それを行う方法はありますか? 各モジュール、実際にはステートメントを開き、DB への接続を閉じます。GUI 設計により、一度に 1 つのステートメントを実行するようにユーザーを制限しました。
どんな助けでも大歓迎です。