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

ОС: Windows 7Компилер: MinGWLib: Qt-4.7.0 (Сборка Qt-SDK-2010.5) + QtСreator соответсвенно.Проблема следующая.Либу собрал. Все норм. Драйвер вроде находит, если работать статически, все лежит, где надо.Начинаю работать с БД. Пробую так.В h.файле:Код:QSqlDatabase *dbArchive ;В cpp:Код:dbArchive = new QSqlDatabase(); dbArchive->addDatabase("QMYSQL"); dbArchive->setHostName("archive"); dbArchive->setDatabaseName("archive"); dbArchive->setUserName("йцуукен"); dbArchive->setPassword("12345"); if(dbArchive->open()) {//OK } else { //FALSE }Когда работаю вот так через указатель, lastError говорит ЦитироватьDriver not Load.Если работаю так: Код:QSqlDatabase dbArchive = QSqlDatabase::addDatabase("QMYSQL");Все в порядке, никаких проблем. Но мне надо передавать указатель на БД, с которой работаю, дальше в программу.Пришлось сделать так, чтоб скушался драйвер:Код:dbArchive = new QSqlDatabase(QSqlDatabase::addDatabase(" QMYSQL"));Тогда в дебаг-сборке работает, а в релиз, нет...В чем проблема, и как правильно надо работать тогда?..Как заставить работать с БД через указатель?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Какую базу выбрать MYSQL? MYSQL 5.0 INNODB MYSQL 4.1 MYSQL 3.23 Вообщем покупаю платный хостинг в первый раз и ... Guest Новый архив 5 0 17.03.2012 12:03
ошибка MySQL Guest Новые вопросы и ответы 5 0 29.09.2011 12:27
Ошибка в mysql.php on line 344 Guest Продолжение архива вопросов 0 27.09.2011 13:34
Ошибка открытия драйвера при запуске CPU-Z, нужны советы и помощь. Guest Третий архив вопросов и ответов 0 05.09.2011 10:47



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