• 10559阅读
  • 5回复

qt4.5 下使用sqlite 每次rowCount()或者numRowsAffected()都返回0?? [复制链接]

上一主题 下一主题
离线ethnicity
 

只看楼主 倒序阅读 楼主  发表于: 2009-08-25
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
如题,是qt4的sqlite驱动不支持QuerySize的查询么?

虽然numRowsAffected()都是0,但是qDebug value(i)的时候都能显示正常结果。

还是要注意什么环节呢?望大虾救命!
离线ethnicity

只看该作者 1楼 发表于: 2009-08-27
自己顶,难道没人能给个答案么?
离线onoono
只看该作者 2楼 发表于: 2009-08-27
把你的源代码帖出来给大家看看。
离线ethnicity

只看该作者 3楼 发表于: 2009-08-29
QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE","news");
db.setDatabaseName("tobacco.db");
QSqlQuery shownews(db);
shownews.exec("select * from Notifyinfo Order by InDate desc");
qDebug() <<"news' num is " <<shownews.numRowsAffected();//这句就总是显示news' num is 0
离线0open0
只看该作者 4楼 发表于: 2011-08-10
頂起來,遇見同問題!!!
离线xiaoxianlg
只看该作者 5楼 发表于: 2012-07-18
好像就是不支持额
-1 if the size cannot be determined or if the database does not support reporting information about query sizes
快速回复
限100 字节
 
上一个 下一个