Qt 4.4で次のようにテーブルモデルを設定した後:
QSqlTableModel *sqlmodel = new QSqlTableModel();
sqlmodel->setTable("Names");
sqlmodel->setEditStrategy(QSqlTableModel::OnFieldChange);
sqlmodel->select();
sqlmodel->removeColumn(0);
tableView->setModel(sqlmodel);
tableView->show();
コンテンツは正しく表示されますが、編集できません、エラー:
QSqlQuery::value: not positioned on a valid record