sqlite出现database is locked错误

来源:互联网 发布:rockwell plc编程软件 编辑:程序博客网 时间:2024/06/10 14:59

      在一次执行sql语句操作中居然出现sqlite出现database is locked错误, 后来查明在执行sql语句的前方执行中出现了记录行的锁定。于是在前方记录打开的地方尽量关闭记录或不要在同一过程下读取,如果不能关闭即执行 rs.MoveNext , rs.NextRow 之类的语句也测试执行成功。

 

       类似的情况应该都锁定与释放有关。