![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Tarigan |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 11 Регистрация: 20.4.2012 Пользователь №: 3336 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Проблема такая:
Собрал плагин firebird, полученные библиотеки 'qsqlibase4.dll' и 'qsqlibased4.dll' подсунул его в %QTDIR%\plugins\sqldrivers - при запуске выдает 'Driver not loaded'. Подложил, как советовали, fbclient.dll рядом с исполняемым файлом программы и в %QTDIR%\bin, а qsqlibase*.dll - в папку %myprog%\sqldrivers - тоже самое. путь к библиотекам указал вручную - ничего не изменилось. QSqlDatabase::isDriverAvailable("QIBASE") возвращает true. Среда: Qt 4.7.2 Opensource / Qt Creator 2.4.1 MinGW 4.4.0 Firebird 2.1 (2.5 тоже пробовал) Windows 7 HB SP1 / Windows XP Home SP3 Натолкните на умную мысль, третий день бьюсь. |
|
|
![]() |
DOGG |
![]()
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 44 Регистрация: 9.8.2011 Из: Калининград Пользователь №: 2798 Спасибо сказали: 6 раз(а) Репутация: ![]() ![]() ![]() |
у вас проблема при создании объекта базы!
из документации: Цитата QSqlDatabase::QSqlDatabase () Creates an empty, invalid QSqlDatabase object. Use addDatabase(), removeDatabase(), and database() to get valid QSqlDatabase objects. создавайте базу используя QSqlDatabase::addDatabase |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 4.5.2025, 10:13 |