Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
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") Вот код: Как я понял не может загрузить драйве, где его можно взять или как его собрать? |
|
|
|
|
Litkevich Yuriy |
5.1.2011, 13:22
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(Dovgon @ 5.1.2011, 15:12) Link Как я понял не может загрузить драйве верно.Цитата(Dovgon @ 5.1.2011, 15:12) Link где его можно взять или как его собрать? читай Link
|
|
|
|
|
Dovgon |
5.1.2011, 13:31
Сообщение
#3
|
|
Студент ![]() Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0
|
Видел уже это. В папки /opt/firebird/ есть include и lib. А QTDIR/src/plugins/sqldrivers/ibase нет. Где их взять?
|
|
|
|
|
Litkevich Yuriy |
5.1.2011, 19:11
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(Dovgon @ 5.1.2011, 15:31) Link Где их взять? видимо у тебя не все пакеты стоят. Смотри менеджер пакетов своего Линуха, ищи там одновременное упоминание "Qt4" и "Interbase" (возможно "Firebird")
|
|
|
|
|
Dovgon |
6.1.2011, 16:37
Сообщение
#5
|
|
Студент ![]() Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0
|
Разобрался, оказалось был установлен только QtCreator, скачал c qt.nokia.com/downloads QtSDK и все необходимыи файлы появились.
Всем кто отозвался спасибо. |
|
|
|
|
Dovgon |
7.1.2011, 7:15
Сообщение
#6
|
|
Студент ![]() Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0
|
Поспешил радоватся, куда его надо теперь полажить, а то серавно не видет. Посмотрел пути QApplication::libraryPaths(); везде полажил.
Цитата QSqlDatabase: QIBASE driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL3 QMYSQL Cannot open database: QSqlError(-1, "Driver not loaded", "Driver not loaded") |
|
|
|
|
Litkevich Yuriy |
7.1.2011, 13:34
Сообщение
#7
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(Dovgon @ 7.1.2011, 9:15) Link куда его надо теперь полажить кого его?Цитата(Dovgon @ 6.1.2011, 18:37) Link был установлен только QtCreator, скачал c qt.nokia.com/downloads QtSDK Да нет не только креатор, тыж сам приводишь в первом сообщении темы:Цитата(Dovgon @ 5.1.2011, 15:12) Link QSqlDatabase: available drivers: QSQLITE QMYSQL3 QMYSQL стало быть Qt уже установлен в системе (тем более если KDE4 используется). Надо было в менеджере пакетов только один пакет найти, с именем типа:qt4-firebird qt4-intrbase т.е. готовый бинарь. Ну а если ты установил Цитата(Dovgon @ 6.1.2011, 18:37) Link QtSDK то должны были установится:Qt Creator Qt4 (со всеми потрахами, SQL-драйверами, релизные и отладочные версии) П.С. если сам огнептиц стоит, то его клиентскую библиотеку должно быть видно (для виндовоза через переменную окружения PATH, а для Линуха может и как-то иначе) |
|
|
|
|
Dovgon |
7.1.2011, 20:55
Сообщение
#8
|
|
Студент ![]() Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0
|
надо в самой программе подключать плагин?
|
|
|
|
|
Litkevich Yuriy |
7.1.2011, 22:54
Сообщение
#9
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(Dovgon @ 7.1.2011, 22:55) Link надо в самой программе подключать плагин? нет. Он автоматически должен загружаться, модулем QtSqlпрочитай Link и Link, я про линух ничего не могу подсказать. |
|
|
|
|
Dovgon |
9.1.2011, 13:27
Сообщение
#10
|
|
Студент ![]() Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0
|
Немного разобрался, сначало почистил папки из которых загружаются плагины, что бы убедится откуда он их подцепляет. Потом нашел уже собранные в QtSDK плагины для MySQL каторые он видел до зачистки, скопировал их, но не чего не изменилась (программа не нашла не один плагин для работы с БД). Значит он не может состыковать собранные плагины этим Qt и рабочий Qt на котором работет KDE. Буду пробовать обновить свой Qt до 4.7.
|
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 29.12.2025, 21:50 |