Есть несколько моделей 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()
|