• 5812阅读
  • 0回复

QSqlQuery,execBatch(),numRowsAffected... [复制链接]

上一主题 下一主题
离线foxyz
 

只看楼主 正序阅读 楼主  发表于: 2008-01-30
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
平台:solaris10,Qt 4.3.1-opensource-x11-86-64bit
使用execBatch来完成批量数据库操作,比如:update,insert等等的确很方便
而且performance也很不错,但是,大家得注意,你一批次操作多少条记录数,numRowsAffected
都是1(当然,你一条都没操作的情况除外)。比如:你插入1000条记录,而numRowsAffected是1
所以你不能告诉GUI说你插入了1条。这的确有些不方便。
快速回复
限100 字节
 
上一个 下一个