crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Ошибка при обращении к QMYSQL
Гость_BACbKA_*
сообщение 24.12.2007, 12:13
Сообщение #1





Гости








    


Делаю так:
db = QSqlDatabase::database();
if( !db.isValid())db = QSqlDatabase::addDatabase("QMYSQL");

После чего получаю: QSqlDatabase: QMYSQL driver not loaded.

Почему? Я же собрал Qt с поддержкой MySQL!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 24.12.2007, 12:19
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Прочитай: Драйвера баз данных SQL: Решение проблем
Там описывается решение твоей проблемы...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_BACbKA_*
сообщение 24.12.2007, 14:01
Сообщение #3





Гости








    


Цитата
Причина также может заключаться в том, что Qt кеширует данные о загрузке плагинов. То есть, если Qt один раз не смогла загрузить плагин, то потом даже не пробует. Чтобы очистить кеш в Windows, необходимо в регистре удалить ненужные записи в ключах HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.2.debug
HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.2.false
Dll должны лежать в $QTDIR$\plugins\sqldrivers. Также необходимо указать путь к "родным" библиотекам БД, либо скопировать их в debug\release. В случае с PostgreSQL это libpq.dll и т.д.
Причина было еще и в этом.

Все работает! Какой же гемор установка MYSQL!!! :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 24.12.2007, 14:16
Сообщение #4


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Цитата(Guest_BACbKA_* @ 24.12.2007, 14:01) *
Какой же гемор установка MYSQL!!! smile.gif
Есть такое дело. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.3.2024, 20:12