![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
bynet |
![]() ![]()
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 69 Регистрация: 17.3.2008 Из: Belarus Пользователь №: 124 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Открываю БД. (QSQLITE) База отображается в таблице. В таблице делаю изменение. После закрытия программы изменения не сохраняются. Как правильно сделать сохранения БД?
Код: CODE db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("dataCompanyDB.db"); db.open(); model = new QSqlRelationalTableModel(this); model->setTable("company"); model->select(); model->setHeaderData(0, Qt::Horizontal, QString::fromLocal8Bit("Номер")); model->setHeaderData(1, Qt::Horizontal, QString::fromLocal8Bit("Название")); model->setHeaderData(2, Qt::Horizontal, QString::fromLocal8Bit("Адрес")); model->setHeaderData(3, Qt::Horizontal, QString::fromLocal8Bit("УНП")); model->setHeaderData(4, Qt::Horizontal, QString::fromLocal8Bit("Банк")); model->setHeaderData(5, Qt::Horizontal, QString::fromLocal8Bit("Расчетный счет")); mapper = new QDataWidgetMapper(this); mapper->setSubmitPolicy(QDataWidgetMapper::AutoSubmit); mapper->setModel(model); mapper->setItemDelegate(new QSqlRelationalDelegate(this)); mapper->addMapping(nameCompany, 1); mapper->addMapping(adressCompany, 2); mapper->addMapping(unpEdit, 3); mapper->addMapping(bankEdit, 4); mapper->addMapping(numberBankEdit, 5); mapper->setCurrentIndex(0); view->setModel(model); db.close(); |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 18.2.2025, 7:25 |