2010-01-26 46 views
1

我正在使用C程序与sqlite3。有时插入作品。但有时候,它不能正常工作。 assert(retval == SQLITE3_OK) 给出错误。在调试时,我发现)sqlite3_step的RETVAL值(是错误代码= 5 是指数据库文件正忙 即使sqlite3_close()返回错误代码关闭5sqlite3关闭语句不起作用

如何关闭数据库连接的任何想法,甚至什么时候很忙?

+0

您是否使用事务控制?你有没有尝试发送“提交”? – amphetamachine 2010-01-27 05:29:36

回答