twodiamond |
2018-02-28 16:46 |
QSqlQueryModel 一次只能读出256条
请问: QSqlQueryModel model (qb); model.setQuery("select * from myTable"); model.rowCount(); //这个值为256(当然实际有无数条数据记录)
1、如何获得数据库总共有多少条记录呢? model.size(); //返回-1
2、如何能实现每次读出256条,直到读完整个数据库 model.setQuery("select * from myTable"); int count=model.count(); while(count > 0) {
model.setQuery("select * from myTable"); //原以为这一句能顺序读取下一个256条,但实际上它还是读第一个256条 count=model.count(); } 谢谢!
|
|