sqlite3 - 异常:数据库磁盘映像格式错误

时间:2010-08-25 07:05:28

标签: sqlite ironpython

我正在使用IronPython 2.6 for .Net4和sqlite3模块:IronPython.SQLite

我有一个GUI程序,它在MDI窗口的四个帧中运行。四个程序中的每一个都从串行端口接收数据,并将这些数据存储在sqlite数据库中。每个程序一个数据库。 在将这些数据接收到数据库中之间,程序每100ms查询一次数据库以获取最新的数据项。

我已经在使用cursor.execute()命令的互斥锁调用来防止同时发出命令(插入或选择)的问题。

在运行期间,程序(偶尔)会遇到异常。

尝试查询数据时:

System.Exception: database disk image is malformed

或尝试插入数据时:

System.Exception: database or disk is full

数据库插入(或解决方法)之后数据库查询是否可能导致此类异常并销毁数据库?

如果你能给我一些如何解决这个问题的建议,那将是非常友好的。

0 个答案:

没有答案