QTableView для изменений, добавлений, удалений в базе данных |
Здравствуйте, гость ( Вход | Регистрация )
QTableView для изменений, добавлений, удалений в базе данных |
DenisKh001 |
16.6.2011, 20:50
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 16.6.2011 Пользователь №: 2752 Спасибо сказали: 0 раз(а) Репутация: 0 |
Есть QTableview и соединенная с ней QSqlTableModel (или QSQLRelationModel) - все работает, все обновляется. Есть ли готовое решение для добавления и удаления данных в базе так как это обычно делается - выделил строчку удалил, в конце таблицы фокус ввода прыгает не на первую строчку, а создается пустая запись. Или все это надо писать руками отлавливая сигналы? Тогда какой сигнал отлавливать на удаление строчки, а какой в момент перехода с последней строки QTableview?
|
|
|
xzz |
15.6.2012, 10:34
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 15.6.2012 Пользователь №: 3422 Спасибо сказали: 0 раз(а) Репутация: 0 |
Господа здравствуйте!!у меня есть небольшая проблема....а именно:с qt совсем недавно...думаю как бы изменять,добавлять,удалять данные в приложении,бд в postgres.....начал писать...выдает такую ошибку...:
QSqlRelationalTableModel *objectRelation = new QSqlRelationalTableModel(0); objectRelation->setTable("object"); objectRelation->setRelation(1, QSqlRelation("id_object","name")); objectRelation->select(); objectRelation->setEditStradegy (QSqlTableModel::OnManualSubmit); main.cpp(37) : error C2661: QSqlRelation::QSqlRelation: нет перегруженной функции, принимающей 2 аргументов main.cpp(39) : error C2039: setEditStradegy: не является членом "QSqlRelationalTableModel" и студия то русская(((( если есть примеры как проще можно сделать...очень буду благодарен!! и если не сложно,небольшой примерчик толковый... |
|
|
Текстовая версия | Сейчас: 29.11.2024, 5:32 |