[ISSUE]database is locked

使用CppSQLite3封装的sqlite3库

m_db->execDML("select dbversion from table1;")

m_db->execDML("update table1 set dbversion = 1;")

m_db->execDML("BEGIN TRANSACTION")

....

m_db->execDML("COMMIT")

抛出异常 "database is locked"

m_db->execDML("select dbversion from table1;")

m_db->execDML("update table1 set dbversion = 1;")

移到事务处理后面,正常

待解。。。。

原文地址:https://www.cnblogs.com/shadow21/p/2862098.html