我尝试了很多东西。
query.isNull()
尝试了query.Record()
然后int col = query.Record()
如果我放query.size()
它将返回-1,即使查询有结果。
如何计算SQLite中的查询?
我想这样做: -
if(the query returns null or empty)
{
do this;
}
else
{
do that;
}
答案 0 :(得分:8)
query.size()不能与Qt中的SQlite数据库驱动程序一起使用。你可以这样做:
query.exec();
bool gotResults = false;
while (query.next()) {
gotResults = true;
// do something with the result using query.value(...)
}
if (!gotResults) {
// do something else
}