Qt连接远程SqlServer数据库,遍历结果集速度慢,有没有提高遍历速度的方法?

QSqlQuery *query = new QSqlQuery(db);
query->exec("select * from Finance where deleteEnable = 0;");
while(query->next()){
    //此处执行很慢,100条数据要3s左右可以执行完
}


小主C
浏览 2087回答 3
3回答

zero2nine

query->setForwardOnly(true);//将这句添加到exec之前,则下面只能使用next()和seek()函数,可优化速度
打开App,查看更多内容
随时随地看视频慕课网APP