当利用QT的QSqlQuery查询数据库时,需开启isForwardOnly模式
发现:最近在利用QSqlQuery查询数据库时,查询的数据量又非常大,因此,当程序执行到某一阶段,程序就崩溃了。原因:在每次利用QSqlQuery获取下一条记录时,若不开启isForwardOnly,则每次都开辟新的内存空间,来存储已经访问及未访问的记录,这样,每次都会浪费好多存储空间;而开启isForwardOnly模式,则每次只存储一条记录。代码如下(注意*
原创
2015-05-28 14:29:11 ·
3308 阅读 ·
0 评论