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没有问题,可以选出所有的记录)