Russian Qt Forum

Qt => Базы данных => Тема начата: pokidoff от Апрель 08, 2011, 12:15



Название: QSqlTableModel(QSqlRelationalTableModel) дополнительные колонки
Отправлено: pokidoff от Апрель 08, 2011, 12:15
Требуется в редактируемой модели иметь дополнительные колонки типа агрегированных данных. Можно как либо это сделать? Есть вариант сделать view в базе с нужными колонками, и на нее натравливать модель. В Oracle есть понятие редактируемого view. Но модель тупо не сохраняет данные в базе.
Есть варианты, в чем дело? Или есть обходной путь? Поделитесь, пожалуйста! :-\


Название: Re: QSqlTableModel(QSqlRelationalTableModel) дополнительные колонки
Отправлено: Пантер от Апрель 08, 2011, 12:24
Я бы посоветовал написать свою модель от QSqlQueryModel и в ней реализовать редактирование.