我正在python中使用sqlite
库。简单的代码如下:
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文件(不应存在)?如果没有其他竞争过程,那怎么可能出问题了?