QT中,采用了两个线程操作数据库。目前是,做了一个全局的连接,然后子线程对数据库打开写入读出数据
答案:2 悬赏:0
解决时间 2021-02-23 06:21
- 提问者网友:控制庸俗
- 2021-02-22 21:46
其中一个子线程采用发送信号机制,通知槽函数写数据库,写数据库在主线程中;另外一个子线程内部,对数据库就行读写;在测试的时候,分别单开两个,是正常的;但是同时开运行一段时间就会出现QSqlQuery::value: not positioned on a valid record,错误。
最佳答案
- 二级知识专家网友:啵啵桃汀
- 2021-02-22 21:57
需要单独打开连接
全部回答
- 1楼网友:狙击你的心
- 2021-02-22 23:01
任务占坑
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯