«Файл базы данных заблокирован» с System.Data.SQLite - PullRequest
9 голосов
/ 03 декабря 2010

Я неожиданно получаю следующие ошибки от SQLite после добавления новой транзакции:

Файл базы данных заблокирован База данных заблокирована

Кто-нибудь видел это?Я добавил транзакцию обновления (после нескольких успешных операций выбора / вставки).Я не могу найти что-то другое об этом ...

1 Ответ

11 голосов
/ 03 декабря 2010

Я понял это.Если посмотреть на этот [действительно старый] поток на сайте phxsoftware, кажется, что могут возникнуть проблемы с блокировкой, если вы не сразу избавитесь от читателей и команд после их выполнения.

Iисправил мою проблему, убедившись, что команды или читатели не окружают их и используют операторы.

( Веб-версия ссылки в архиве )

...