Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #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 - Форум вопросов и ответов.