2015-10-26 46 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