2015-10-26 175 views
0

我得到下一個問題,當訪問數據庫(插入+ ExecuteNonQuery())。 但我可以從命令執行SELECT,我有點糊塗( 這裏是異常代碼。SQLite的磁盤IO錯誤

System.Data.SQLite.SQLiteException was unhandled 
    _HResult=-2147467259 
    _message=disk I/O error 
disk I/O error 
    HResult=-2147467259 
    IsTransient=false 
    Message=disk I/O error 
+0

是您的磁盤已滿?是否損壞?是否支離破碎?您正在運行什麼操作系統和文件系統? – Makoto

回答

-1

檢查權限。你需要編寫執行更新/插入許可的/ etc。

+0

似乎是,我已將DB移動到磁盤D,並且它有幫助。但是,有時需要運行應用程序, D. –

+0

也許你可以發佈文件/目錄的權限。很確定你只需要整理它的權限就行了。 – Splatbang