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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   Не работает повторная загрузка модели (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/ne-rabotaet-povtornaya-zagruzka-modeli-272409/)

Guest 29.09.2011 06:08

Не работает повторная загрузка модели
 
Есть несколько моделей QSqlTableModel. Все грузятся с одной БД. Эти модели устанавливаются на ***view виджеты. В процессе работы иногда необходимо выбирать другую базу на другом компе(по структуре она такая же). Мне необходимо чтобы модели перезагрузили данные с новой БД(при этом я не хочу создавать модель заново-и делаю model->select()). У меня программа падает когда я пытаюсь сделать повторный select. Базу меняю так:КодC++ (Qt)QSqlDatabase db;db = QSqlDatabase::addDatabase("QMYSQL");db.s etHostName(serverIP); db.setDatabaseName("baza"); db.setPort(3306); db.setUserName("tester"); db.setPassword("pass");if (db.open()){ dataModel->select();}else{ qCritical()


Часовой пояс GMT, время: 21:07.


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