База данных заблокирована Заявление об обновлении Python sqlite3 - PullRequest
0 голосов
/ 16 мая 2019

Я использую библиотеку sqlite в Python. Простой код выглядит следующим образом:

conn = sqlite3.connect(r'C:\Users\pboswell003\Desktop\sqlite-tools-win32-x86-3270200\Encrypted_Content_PS_ACCT_TYPE_TBL.dat'
                       ,timeout=1000
                       ,isolation_level=None)


conn.execute("""UPDATE PS_ACCT_TYPE_TBL SET ACCOUNT_TYPE = NULL;""")

В конце концов я получаю ошибку OperationalError: database is locked.

Как проверить, существуют ли другие процессы, пытающиеся получить доступ к этому файлу .DAT (не должно быть)? Если нет другого конкурирующего процесса, что может быть не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...