Russian Qt Forum

Qt => Базы данных => Тема начата: Setner от Октябрь 05, 2012, 19:16



Название: Qt 4.7.3 и firebird 2.5 помогите сделать драйвер
Отправлено: Setner от Октябрь 05, 2012, 19:16
Читал, надо какой то ibase.pro редактировать. Но у меня в QtSDK вообще нет такого файла. Ось Win xp. Компилятор MinGW.


Название: Re: Qt 4.7.3 и firebird 2.5 помогите сделать драйвер
Отправлено: V1KT0P от Октябрь 05, 2012, 21:00
Я бы тебе посоветовал либо напрямую с Firebird API работать, либо через IBPP.


Название: Re: Qt 4.7.3 и firebird 2.5 помогите сделать драйвер
Отправлено: Serr500 от Октябрь 05, 2012, 21:09
Читал, надо какой то ibase.pro редактировать. Но у меня в QtSDK вообще нет такого файла.
QtSources добавить нужно.


Название: Re: Qt 4.7.3 и firebird 2.5 помогите сделать драйвер
Отправлено: lit-uriy от Октябрь 12, 2012, 14:49
Читал, надо какой то ibase.pro редактировать.
Обычно base.pro редактировать не надо. Нужно так сделать:
переименовываем fbclient_ms.lib в fbclient.lib
Код
DOS
cd %QTDIR%\src\plugins\sqldrivers\ibase
qmake -o Makefile "INCLUDEPATH+=F:\Firebird\Firebird_2_1\include" "LIBS+=F:\Firebird\Firebird_2_1\lib\fbclient.lib" ibase.pro
 
Путь к Firebird только на свой поправь, а если он содержит пробелы, то нужно вот так изгольнутся:
Код
DOS
"INCLUDEPATH+=\"F:\Firebird\Firebird_2_1\include\"" "LIBS+=\"F:\Firebird\Firebird_2_1\lib\fbclient.lib\""


Название: Re: Qt 4.7.3 и firebird 2.5 помогите сделать драйвер
Отправлено: Setner от Ноябрь 09, 2012, 19:24
Спасибо всем, пока что сижу на SQLite.


Название: Re: Qt5.0.1 и firebird 2.5 драйвер
Отправлено: Crockus от Март 20, 2013, 20:28
Предлагаю рабочий драйвер qsqlibase.dll для сборки Qt5.0.1 Firebird 2.5.2 (Windows Build).
 Драйвер проверен на другой машине Windows XP Sp3, подключение к существующей базе с помощью Sqlbrowser, перед подключением файл базы необходимо зарегистрировать на сервере, я использовал IBExpert. Драйвер кладем в %QtDir%\mingw47_32\plugins\sqldrivers\