Я получаю ошибку «таблица базы данных заблокирован» в моем sqlite3 db. Мой сценарий однопоточный, ни одно другое приложение не использует программу (я открыл ее один раз в «SQLite Database Browser.exe»). Я скопировал файл, заменил оригинал (успех) и переименовал копию, поэтому я знаю, что процесс не блокирует его, но когда я запускаю свой скрипт, все, что в таблице B не может быть записано, и похоже, что таблица A в порядке. Что происходит?python, sqlite ошибка? db заблокирован? но это разве?
-edit- Я исправил его, но не знаю, как. Я замечаю, что код не делает правильные вещи (я скопировал неправильное поле), и после его исправления и очистки, он волшебным образом начал работать снова.
-edit2-
Кто-то разместил, так что я мог бы также обновить. Я думаю, проблема в том, что я пытался сделать заявление с использованием используемой команды/курсора.
вы можете уменьшить свой код до минимального неработающего примера и разместить его ? – nosklo
Без кода невозможно сказать, о чем вы говорите. Кстати, если ваше приложение многопоточно или создает подпроцессы, включите этот факт. –