我正在使用VB.NET應用程序。 根據應用程序的性質,一個模塊必須每秒鐘監視一次數據庫(SQLite DB)。這種監控是通過簡單的select語句完成的,該語句用於檢查某些情況下的數據。 其他模塊在相同的SQLite數據庫上執行select,insert和update語句。 SQLite併發select語句上的 工作正常,但我在這裏很難找出,爲什麼它不允許插入和更新。 我知道這是一個基於文件的鎖,但無論如何要完成它?每個模塊,實際上語句打開和關閉到DB的連接。 我已經限制用戶通過GUI設計一次運行單個語句。SQLite併發連接問題
任何幫助將不勝感激。
謝謝你的回覆。現在我在一個線程(表單)中完成所有工作。即使該線程關閉,第二個線程(相同形式)也會被打開。而且它不是基於網絡的文件。不知道如何使用WAL模式。你可以幫助我在VB.NET中的一段代碼spinet。 – SOAMad 2013-04-22 20:14:55