Russian Qt Forum
Ноябрь 23, 2024, 15:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QSql Error: Driver not loaded  (Прочитано 7369 раз)
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« : Декабрь 30, 2007, 05:29 »

Код:
  QSqlDatabase mybase=QSqlDatabase::addDatabase("qsqlmysql");
   mybase.setDatabaseName("mybase");
   mybase.setUserName("root");
   mybase.setPassword("mypass");
   mybase.setHostName("127.0.0.1");
   mybase.open();
QSqlQuery query("SELECT * FROM field1");
int k=0;
     while (query.next()) {
QPixmap pixmap;
pixmap.loadFromData(query.record().value("Icon").toByteArray());
QString country = query.record().value("Name").toString();
k++;
     }
QSqlError er = mybase.lastError();

er постоянно выдает ошибку "Driver not loaded"
уже находил решение:
Код:
You need to get the MySQL installation files. Run SETUP.EXE and choose "Custom Install". 
Install the "Libs & Include Files" Module. Build the plugin as follows (here it is assumed that MySQL is installed in C:\MYSQL):
    cd %QTDIR%\src\plugins\sqldrivers\mysql
    qmake -o Makefile "INCLUDEPATH+=C:\MYSQL\INCLUDE" "LIBS+=C:\MYSQL\LIB\OPT\LIBMYSQL.LIB" mysql.pro
    nmake
If you are not using a Microsoft compiler, replace nmake with make in the line above.

все сделал как пишет но не помогло.
Что делать ?
Записан
-QT-
Гость
« Ответ #1 : Январь 02, 2008, 21:10 »

Тфу е ма ёёёё ....
Суарь проверьте компиляторы которыми собраны библиотеки
и если они различны приведите *.lib или *.а файлы в нужный формат.
под Nix или Win есть утилиты переконвертации - ищите по форуму они тут были.
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #2 : Январь 05, 2008, 20:21 »

Всеравно не выходит..
может ::addDatabase("qsqlmysql"); сдесь ошибка ?
Записан
Вячеслав
Гость
« Ответ #3 : Январь 06, 2008, 13:27 »

libmysql.dll в наличии есть (appDir,path,windir ) ?
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #4 : Январь 06, 2008, 17:42 »

libmysql.dll в наличии есть (appDir,path,windir ) ?

libmysql.dll закинул в system32 то же  самое Driver Not Loaded
Записан
indigon
Гость
« Ответ #5 : Январь 06, 2008, 17:44 »

Решение твоей проблемы давно уже известно: http://www.crossplatform.ru/documentation/qtdoc4.3/sql-driver.php#troubleshooting
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #6 : Январь 07, 2008, 01:22 »

Все работает! СПАСИБО
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 22.