我尝试了很多东西.
query.isNull()
Run Code Online (Sandbox Code Playgroud)
试过query.Record()那么int col = query.Record()
如果我把query.size()它放回即使查询有结果也会返回-1.
我如何计算SQLite中的查询?
我想这样做: -
if(the query returns null or empty)
{
do this;
}
else
{
do that;
}
Run Code Online (Sandbox Code Playgroud)
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
}
Run Code Online (Sandbox Code Playgroud)