2014-01-14 179 views
0

我需要SQLite進程的幫助。它在創建查詢時崩潰,因此它現在不會向數據庫添加任何內容,因爲它被「鎖定」;我該如何解鎖它?在sqlite中鎖定SQLite數據庫admin

其他問題的答案我不明白。請儘可能簡單。它名爲「KCD.s3db」的數據庫我正在使用vb.net。

+0

可能的重複http://stackoverflow.com/questions/151026/how-do-i-unlock-a-sqlite-database – tofutim

+0

正如我在我的問題所述,這些沒有奏效,或者我不明白如何做到這一點。 –

+0

另一種可能性是數據庫仍然附有該過程。你嘗試重新啓動嗎? – tofutim

回答

0

基本上我忘了處理一個查詢之前,我跑另一個查詢,這導致一個保留鎖定在數據庫上。簡單的修復就是處理sql命令。

0

嘗試將數據庫複製到其他位置並將其打開。另見How do I unlock a SQLite database?

+0

它完全打開並寫入SQL客戶端!當我嘗試從vb.net程序寫入時,問題就出現了! –

+0

因此,數據庫沒有鎖定在sqlite客戶端?但它鎖定的錯誤來自於vb.net? – tofutim

+0

它在SQL客戶端的底部指出它已被鎖定,但仍允許我通過客戶端添加它本身! –