2015-10-26 3 views
0

Я получаю следующую проблему при доступе к БД (insert + ExecuteNonQuery()). Но я могу выполнить SELECT FROM команды, я немного запутался ( здесь код исключения.Ошибка SQLite Disk 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

Проверьте права доступа. Вы должны написать разрешение на выполнение обновления/вставки/др.

+0

Кажется, что да, я переместил DB на диск D, и это помогло. Но есть необходимость запуска приложения, когда db на диске D. –

+0

Возможно, вы можете публиковать разрешения для файла/каталога. Довольно точно вам нужно только разобраться с разрешениями для его работы. – Splatbang