电子商务网站的建设过程,wordpress大不了,蚁坊舆情,传奇源码下载问题描述#xff1a;SQLITE数据库#xff0c;使用QSqlTableModel获取行数#xff0c;调用函数rowCount()#xff0c;仅能获取256行#xff0c;故使用下面代码获取实际行数#xff1a;
while(m_model-canFetchMore()){m_model-fetchMore();}
但实际使用发现效率…问题描述SQLITE数据库使用QSqlTableModel获取行数调用函数rowCount()仅能获取256行故使用下面代码获取实际行数
while(m_model-canFetchMore()){m_model-fetchMore();}
但实际使用发现效率很低一旦查询10万条以上的数据很卡耗时在10s以上无法使用故用SQL的count语句替换
m_sqlQuery m_model-query();
QString sql2QString(SELECT COUNT(*) FROM table_name WHERE xxxx);
bool bm_sqlQuery.exec(sql2);
while(m_sqlQuery.next())
{qDebug()m_sqlQuery.value(0).toString();
}
上述耗时在毫秒级。