QSqlTableModel的奇怪有关问题,昨天还好好的

QSqlTableModel的奇怪问题,昨天还好好的
  QString dbfile="maindb.dat";
    QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE","mainDb");
    db.setDatabaseName(dbfile);
    db.open();

    model=new QSqlTableModel(this,db);
    model->setTable("tbword");
    model->select();
    ui->tableView->setModel(model);

代码是上边这样的,昨天还好好的,今天在修改过表格内容后,焦点再转移到其他行时,只有第一行是正常显示的,其他的行在编辑过后,都没了内容,跟踪model,好像model里没这一行数据了,怪怪
------解决思路----------------------
QSqlTableModel的奇怪有关问题,昨天还好好的
??你上一个帖子的问题 不解释了正么,连接断开了你说的,,,
------解决思路----------------------
引用:
Quote: 引用:

QSqlTableModel的奇怪有关问题,昨天还好好的
??你上一个帖子的问题 不解释了正么,连接断开了你说的,,,

没有断开,一直连着的,试过了,model设置成OnManualSubmit模式,更新后手动submitall一下,就能更新了,不过submitall这个动作会引起界面的稍微卡顿

数据库接触的不多,帮顶