QSqlDatabase db = m_database;
QSqlQuery query(QString("select %1,%2 from %4 where %1 = %3").arg(str1).arg(str2).arg(str3).arg(tablename),db);
QSqlRecord rec = query.record();
int count = query.size();//其中查询记录的数量用query.size()来返回,而rec.count()返回的查询记录的字段名个数。
QString value;
for(int i= 0;i<count;i++)
{
query.next();
rec = query.record();
int temp = rec.indexOf(str2);
value = query.value(temp).toString();
sqltable[i] = value;
qDebug()<<"222####"<<sqltable[i];
}
QSql中查询记录的数量函数
最新推荐文章于 2023-07-27 19:46:43 发布