我想知道QtSql + Sqlite是否支持QSqlQuery::size()函数?
发布于 2011-03-21 23:32:16
不,没有。SQLite是查询大小不能直接获得的数据库之一。BTW:在谷歌上查询"qt sqlite QSqlQuery size“,第一个答案是this StackOverflow query。
发布于 2012-10-27 21:41:47
不,不需要。但是,你可以同时使用last()和at()来得到结果。
QSqlQuery q;
q.exec("select * from table");
q.last();
qDebug() << q.at() + 1;发布于 2013-05-03 12:37:59
我在使用SQLite和Qt时也遇到了同样的问题。
作为我使用的解决方案
if (query.next())
{
}确定查询是否返回值。
但要小心,它会将您引导到第一条记录。如果您需要记录的确切编号,那么这不是一个解决方案。
https://stackoverflow.com/questions/5373184
复制相似问题