Захотелось получить доступ к базам 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
Firebird + QGIS
-
- Участник
- Сообщения: 67
- Зарегистрирован: 13 мар 2018, 08:59
- Репутация: 22
- Откуда: MO
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей