Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение архива вопросов (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/)
-   -   Опускание строк QModelView после submit PostgreSQL (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/opuskanie-strok-qmodelview-posle-submit-postgresql-269715/)

Guest 29.09.2011 04:29

Опускание строк QModelView после submit PostgreSQL
 
Здравствуйте!CУБД PostgreSQLQT 4.5.3При изменении данных в модели QTableView и операции SubmitAll() происходит корректно запись в таблицу БД Postgre, но строки, в полях которых были изменены данные, в QTableView отображаются "съехавшими" вниз списка. Рекомендации книги Земскова (setSort), к сожалению, не работают. Посоветуйте, плиз, о сохранении порядка строк после SubmitAll()Код: modelUI->database().transaction(); if (modelUI->submitAll()) { modelUI->database().commit(); } else { modelUI->database().rollback(); QMessageBox::warning(this, tr("Cached Table"), tr("The database reported an error: %1") .arg(modelUI->lastError().text())); } ui->tableView->setModel(modelUI);Спасибо!


Часовой пояс GMT, время: 12:19.


© www.otvetnemail.ru - Форум вопросов и ответов.