crossplatform.ru

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

> QtCreator + FireBird Linux
Dovgon
  опции профиля:
сообщение 5.1.2011, 13:12
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 92
Регистрация: 5.1.2011
Пользователь №: 2325

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




Репутация:   0  


Пытаюсь подключится к базе firebird но получаю ошибку:
Цитата
QSqlDatabase: QIBASE driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL3 QMYSQL
Cannot open database: QSqlError(-1, "Driver not loaded", "Driver not loaded")

Вот код:
pDB=new QSqlDatabase();

    pDB->addDatabase("QIBASE");
    pDB->setHostName("localhost");
    pDB->setUserName(user);
    pDB->setPassword(password);
    pDB->setDatabaseName(connectBase);

    if(!pDB->open()){
        qDebug()<<"Cannot open database: "<<pDB->lastError();

Как я понял не может загрузить драйве, где его можно взять или как его собрать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
mishabard
  опции профиля:
сообщение 15.6.2011, 14:33
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 31
Регистрация: 13.6.2011
Из: Киев
Пользователь №: 2741

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




Репутация:   0  


Здравствуйте Dovgon и все кто помогал ему отвечать! У меня аналогичная проблема. Я не стал создвать новую тему, с таким же вопросом как у вас. Ваши ответы прочитал вдоль и поперек, но ничего не выходит. знаний пока не хватает по Линуксу и QT, Перехожу с Windows+Delphi+Firebird -> Linux-QT-Firebird. FireBird работает, подчключаюсь к базе через FlameRobin. Можете подробно расписать Ваши действия по подключению драйвера IBASE, Если у Вас получилось!
У меня Ubuntu 11,4, QT 4.7.2., fireBird 2.1.3
Вкратце что у меня где установлено:
/usr/include/lib/qt4
/usr/include/lib/qrcreator
/opt/firebird

в /usr/include/qt4/qtSql/ есть файл QIbaseDriver ///

Теперь при вызове
miha@lenovo:~$ cd $QTDIR/src/plugins/sqldrivers/ibase
bash: cd: /src/plugins/sqldrivers/ibase: Нет такого файла или каталога

Такого каталога действительно нет
почитал про переменные окружения, выполнил miha@lenovo:~$ export QTDIR=/usr/lib/qt

все равно ничего не помогает. ДАльше естественно дело ни идет ничего не выполняется и ничего не понятно(((((





Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


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


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




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