Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 04:12
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Имею QSqlTableModel и QDataWidgetMapper:КодC++ (Qt)model = new QSqlTableModel(this,DB);model_mrgsa->setTable("tab");model_mrgsa->select();model_mrgsa->setEditStrategy(QSqlTableModel::OnManua lSubmit);model_mrgsa->setFilter("id = 1");ui->tableView->setModel(model);mapper = new QDataWidgetMapper();mapper->setSubmitPolicy(QDataWidgetMapper::Manu alSubmit);mapper->setModel(model);mapper->addMapping(ui->lineEdit_1,model->fieldIndex("f1"));mapper->addMapping(ui->lineEdit_2,model->fieldIndex("f2"));mapper->toFirst();Далее по нажатию на соответствующую кнопку у меня должны сохраняться в модели и БД изменения, внесённые в line_Edit'ы:КодC++ (Qt)mapper.submit();model.submitAll();За пускаю приложение, вношу изменения в line_Edit'ы, жму кнопку Save - всё работает, mapper.submit() возвращает true. После этого еще меняю какое-либо поле, снова жму Save - изменения не вносятся, mapper.submit() возвращает false.Как мне найти причину такого поведения? Аналога lastError я для маппера не нашёл.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
QDataWidgetMapper + QSqlRelationalTableModel + QComboBox, проблема Guest Ещё вопросы и ответы из архива 5 0 30.09.2011 21:02
QDataWidgetMapper Guest Второй архив вопросов и ответов 0 29.09.2011 06:36
QDataWidgetMapper и QDateTimeEdit Guest Новые вопросы и ответы 2 0 29.09.2011 06:14
QSqlRelationTableModel & QDataWidgetMapper Guest Продолжение нового архива 0 29.09.2011 06:13
QDataWidgetMapper+QSqlRelationalTableMod el Guest Третий архив вопросов и ответов 0 29.09.2011 04:56



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