我想知道如何获取 sqlite 表中的行/记录总数并将其分配给变量。我这样做了;
    QSqlQuery query("SELECT COUNT(*) FROM class1_bills");
但问题是,如何将结果分配给变量?我试过;
int rows = query.seek(0);
和;
int rows = query.value(0).toInt();
是的,我知道这样做只会访问表中字段位置0处的记录 。但 Qt 的查询方法似乎仅用于访问字段位置的特定记录。如果我错了请纠正我。那么如何获得表中的总行数呢?
该查询返回单列和单行。
只需读取该值:
query.first();
count = query.value(0).toInt();