Собственно вопрос:
Как проставить id-шники (id - уникальное поле, должно заполнятся данными генератора, типа "аутоинкремент") при создании новой строки в таблице "tableView".
Это надо делать средствами Qt или же есть какие-то средства в FireBird ???
Если нужно программный код:
1) Код заполнения "tableView" таблицей "table1" из БД Firebird:
model = new QSqlTableModel(this, db);
model->setTable("table1");
model->setHeaderData(0, Qt::Horizontal, "id"); //вот этот id-шник.
model->setHeaderData(1, Qt::Horizontal, "firstname");
model->setHeaderData(2, Qt::Horizontal, "lastname");
model->select();
ui->tableView->setModel(model);
ui->tableView->resizeColumnsToContents();
2) Код сохранение данных
model->submitAll();