Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Разработка баз данных _ Driver not loaded, SQLite

Автор: User_3 27.8.2009, 14:32

При запуске приложения с использованием базы sqlite, на WinXP без установленного qt происходит ошибка: Driver not loaded.

Пытался решить проблему добавлением папки sqldrivers с драйвером qsqlite4.dll в директорию с exe-файлом - не получилось.

Приложил архив (для примера):

exe-файл - один виджет, на нём пустая SQLite - таблица,

Databasename.db - база,

ну и исходники.

dll используются - QtCore4, QtSql4, QtGui4, mingwm10.

 test_app.zip ( 17.15 килобайт ) : 229

Автор: Litkevich Yuriy 27.8.2009, 14:52

у тебя демка %QTDIR%\demos\sqlbrowser\
работате с SQLite?

Автор: User_3 27.8.2009, 15:22

Цитата(Litkevich Yuriy @ 27.8.2009, 22:52) *
у тебя демка %QTDIR%\demos\sqlbrowser\
работате с SQLite?

Да, работает, но опять же, на машине без Qt требует драйвер, хотя папка sqldrivers в той же директории.

Автор: berserk 27.8.2009, 15:48

Цитата(User_3 @ 27.8.2009, 16:22) *
Цитата(Litkevich Yuriy @ 27.8.2009, 22:52) *
у тебя демка %QTDIR%\demos\sqlbrowser\
работате с SQLite?

Да, работает, но опять же, на машине без Qt требует драйвер, хотя папка sqldrivers в той же директории.


http://www.wiki.crossplatform.ru/index.php/%D0%A0%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_Qt_%D0%B2_MS_Windows

мне помогло

Автор: User_3 28.8.2009, 2:43

Проблема решена заменой драйвера на более старую версию (с 4.5.1.0 на 4.5.0.0).

Всем спасибо.

Автор: Гость 29.8.2009, 4:23

http://doc.qt.nokia.com/4.5/sql-driver.html#qsqlite2-for-sqlite-version-2 тут какието инструкции

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)