raphaelf
21st May 2007, 16:02
Hi everybody,
I am not able to change values on my database. But i am able to see the values and change on my tableView..
Have i forgoten something?
QSqlTableModel *model = new QSqlTableModel;
model->setTable("words_tbl");
model->setEditStrategy(QSqlTableModel::OnFieldChange);
model->select();
model->removeColumn(0); // don't show the ID
model->setHeaderData(0, Qt::Horizontal, tr("Deutsch"));
model->setHeaderData(1, Qt::Horizontal, tr("Portuguiesisch"));
ui.tableView->setModel(model);
ui.tableView->show();
I am not able to change values on my database. But i am able to see the values and change on my tableView..
Have i forgoten something?
QSqlTableModel *model = new QSqlTableModel;
model->setTable("words_tbl");
model->setEditStrategy(QSqlTableModel::OnFieldChange);
model->select();
model->removeColumn(0); // don't show the ID
model->setHeaderData(0, Qt::Horizontal, tr("Deutsch"));
model->setHeaderData(1, Qt::Horizontal, tr("Portuguiesisch"));
ui.tableView->setModel(model);
ui.tableView->show();