Firebird + QGIS

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Dmitry Stasev
Участник
Сообщения: 67
Зарегистрирован: 13 мар 2018, 08:59
Репутация: 22
Откуда: MO

Firebird + QGIS

Сообщение Dmitry Stasev » 19 июн 2018, 08:36

Захотелось получить доступ к базам Firebird из своего модуля. Причем с возможностью визуального редактирования данных.
Пошерстив инет, понял, что надо использовать модуль QtSql (через fdb нашел только вывод данных в таблицу для чтения).
Но вот проблема: Драйвер QIBASE не поставляется в инсталляции QGIS (да и в QT), т.е. его надо собирать.
Вопрос: как это сделать для QGIS.

Win10 + QGIS_2.18.20 + FB_2_5 (все x64)

Пробовал его сам собирать для Qt (Mingw-64), вроде все получилось, положил в ..\plugins\sqldrivers\, но не видит его QGIS., другие драйвера в папке видит, а этот нет!
И fbclient.dll ему подсовывал рядом с qsqlibase4.dll (и в каталог c:\QGIS\QGIS_2_18\bin\) в Path-е c:\Firebird_2_5\bin\ есть тоже...
PS
Брал x64 скомпилированные драйвера с https://sourceforge.net/projects/mingwb ... Qt-Builds/ та же история. Может от версии компилятора зависит или ключи какие нужны при сборке.
Может у кого есть рабочий qsqlibase4.dll

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Semrush [Bot] и 4 гостя