QT中,采用了两个线程操作数据库。目前是,做了一个全局的连接,然后子线程对数据库打开写入读出数据
其中一个子线程采用发送信号机制,通知槽函数写数据库,写数据库在主线程中;另外一个子线程内部,对数据库就行读写;在测试的时候,分别单开两个,是正常的;但是同时开运行一段时间...
其中一个子线程采用发送信号机制,通知槽函数写数据库,写数据库在主线程中;另外一个子线程内部,对数据库就行读写;在测试的时候,分别单开两个,是正常的;但是同时开运行一段时间就会出现QSqlQuery::value: not positioned on a valid record,错误。
展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询