• 4317阅读
  • 2回复

QSqlTableModel的怪事 [复制链接]

上一主题 下一主题
离线liumingguang
 
只看楼主 倒序阅读 楼主  发表于: 2009-11-12
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
    QSqlTableModel model;
    model.setTable(QString("%1").arg(myname));
    model.setSort(0, Qt::AscendingOrder);//日期升序
    model.select();
    int num;
    num=model.rowCount();
    qDebug()<<num;
  tableview = new QTableView;
   tableview->setModel(tablemodel);
我的记录条数是800,都能够显示。
可是qDebug()<<num;输出是256??这是为什么?
离线mumu_doom
只看该作者 1楼 发表于: 2009-11-12
在调用model.rowCount()之前
while(model.canFetchMore())
model.fetchMore();
离线liumingguang
只看该作者 2楼 发表于: 2009-11-12
谢谢楼上的指点呀。呵呵。
快速回复
限100 字节
 
上一个 下一个