qt更新sqlite的问题

火箭猫 2010-06-18 10:29:59
我用下面的一段代码更新数据库
curUpdate->select("sendtag='N');
while(curUpdate->next())
{
QSqlRecord *buff=curUpdate->primeUpdate();
buff->setValue("sendtag",'Y');
printf("debug1\n");
curUpdate->update();
printf("debug2\n");
}
作用就是选出数据库中标记是N的,然后更新为Y,但是程序在调用update的时候就不返回了,debug2打印不出来,这是怎么回事啊。(curUpdate没有问题,可以选出所有的记录)
...全文
142 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
火箭猫 2010-06-19
  • 打赏
  • 举报
回复
自己搞定了,但是方法有点笨,水平有限~
火箭猫 2010-06-18
  • 打赏
  • 举报
回复
自己顶起!!!!!!!!!!!这论坛的qt怎么不活跃啊
lxkjlzz 2010-06-18
  • 打赏
  • 举报
回复
有没有指针下移啊,curUpdate->movenext();东东
火箭猫 2010-06-18
  • 打赏
  • 举报
回复
哦,放在多线程里面不行啊

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧