database is locked 如何解决?
我用sqlconnection1建立一个sqlite内存数据库,然后用sqlconnection2关联上一个sqlite.db文件,
然后用SQLattach(sqlquery1)来执行将内存数据库中的数据附加到本地sqlite.db上,代码如下:
SQLattach->Close() ;
SQLattach->SQL->Clear() ;
SQLattach->SQL->Add("attach 'D:\\tannj_test_db_test.db' as new_db");
SQLattach->ExecSQL();
SQLattach->SQL->Clear() ;
SQLattach->SQL->Add("insert into new_db.tannj_table4(id, name) select id, name from tannj_table4");
SQLattach->ExecSQL();
报错:database is locked:
[解决办法]
连接锁住了