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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [QT 4.3.0.][FireBird] error Driver not loader  (Прочитано 8046 раз)
NiiLit
Гость
« : Октябрь 09, 2007, 16:17 »

bool createConnection()
{
   QSqlDatabase db = QSqlDatabase::addDatabase("QIBASE");
   db.setDatabaseName("D:/test/tbase.fdb");
   //db.setDatabaseName("bbs");
   db.setUserName("SYSDBA");
   //db.setHostName("localhost");
   db.setPassword("MASTERKEY");

    if (!db.open()) {
        QMessageBox::warning(0, QObject::tr("Database Error"),
                             db.lastError().text());
        return false;
    }
    return true;
}


как устранить ошибку?
Записан
NiiLit
Гость
« Ответ #1 : Октябрь 09, 2007, 16:30 »

по windows ....... во!
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #2 : Октябрь 09, 2007, 16:36 »

А драйвер вообще установлен?
Нужно еще хост указывать.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
NiiLit
Гость
« Ответ #3 : Октябрь 09, 2007, 16:43 »

установлен)_ по крайней мере был

в диспетчере крутится:
fbserver.exe
fbquard.exe


а можно как нить чтобы через нее: gds32.dll?


с хостом попробую сейчас Улыбающийся
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Октябрь 09, 2007, 17:06 »

Как собирал? Скорее всего драйвер не собран, иначе другую ошибку выдавал бы.
Попробуй /demos/sqlbrowser. Если в нем не будет светится QIBASE, то значит ничего не установлено.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #5 : Октябрь 09, 2007, 17:19 »

Драйвер не загрузиться, если не найдены другие либы, связанные с ним. Проверь пути (PATH) к либам FireBird и другим необходимым либам.

Также присоединяюсь к вопросу: как собирал Qt и драйвер?


ЗЫ: Поюзай поиск по форому, это давно избитая тема
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Октябрь 09, 2007, 18:09 »

Я ее даже недавно поднимал. Улыбающийся
У меня все получилось.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
NiiLit
Гость
« Ответ #7 : Октябрь 11, 2007, 12:17 »

всем сенкс

Как собирал? Скорее всего драйвер не собран, иначе другую ошибку выдавал бы.
Попробуй /demos/sqlbrowser. Если в нем не будет светится QIBASE, то значит ничего не установлено.
вскрытие показало наличие тока двух:
QSQLITE
QODBC

пытаюсь заново пересобрать Qt и драйвер Улыбающийся
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #8 : Октябрь 11, 2007, 12:40 »

пытаюсь заново пересобрать Qt и драйвер Улыбающийся

А зачем Qt? Собери просто драйвер да и все
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Вячеслав
Гость
« Ответ #9 : Октябрь 11, 2007, 12:56 »

А драйвер вообще установлен?
Нужно еще хост указывать.
Если хоста нет - должен быть использован локальный протокол ...
Записан
Вячеслав
Гость
« Ответ #10 : Октябрь 11, 2007, 12:57 »

   db.setDatabaseName("D:/test/tbase.fdb");
Лучше посмотреть в сторону aliases.conf для сервера - ибо нефиг указывать явный путь к базе ....
Записан
NiiLit
Гость
« Ответ #11 : Октябрь 11, 2007, 21:43 »

А зачем Qt? Собери просто драйвер да и все
ура!)_ готова ...   Веселый Веселый Веселый Строит глазки Строит глазки Строит глазки Строит глазки
QIBASE
QSQLITE
QODBC

Лучше посмотреть в сторону aliases.conf для сервера - ибо нефиг указывать явный путь к базе ....
и сюда посмотрю!

всем еще раз сенгс
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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