Seite 1 von 1
ODBC Treiber dll Installation
Verfasst: Mi 6. Dez 2023, 07:43
von Groffy
Moin,
Ich würde mir gerne die neue beta Version des Firebird ODBC Treibers anschauen.
Weiß jemand von euch wie ich unter Windows 10 die Version 3.0 Beta dll registrieren muss, um den Treiber in der Windows ODBC Verwaltung zur Verfügung zu haben?
Gruß Ulrich
Re: ODBC Treiber dll Installation
Verfasst: Mi 6. Dez 2023, 12:15
von martin.koeditz
Kann ich tatsächlich nicht sagen. Normalerweise wird der ODBC-Treiber installiert und steht dann zur Verfügung. Nur eine passende Firebird-DLL (fbclient.dll ab Version 3.0) muss im Suchpfad des Systems vorhanden sein oder in den ODBC-Einstellungen angegeben werden.
Gruß
Martin
Re: ODBC Treiber dll Installation
Verfasst: Mi 6. Dez 2023, 13:11
von Groffy
Re: ODBC Treiber dll Installation
Verfasst: Do 7. Dez 2023, 22:10
von bfuerchau
Wie schon gesagt, der ODBC-Treiber wird mit der Exe installiert.
Wichtig ist die Entscheidung 32/64-Bit.
Dem entsprechend die die ODBC/ODBc32-Verwaltung aufzurufen.
Was den Treiber fbclient.dll angeht, so gibts diese auch in 32 oder 64-Bit.
Dieser ist am besten in %Windir%/System32 (64-Bit) oder %Windir%/SYSWOW64 (32-Bit) zu kopieren.
Und dann kanns schon losgehen.
Allerdings ist der ODBC-Troeber nicht mehr ganz so neu.
Für FB3.0 und FB4.0 ist die Legacy-Anmeldung einzustellen. Neuere Features wie Encryption wird nicht supported.
Re: ODBC Treiber dll Installation
Verfasst: Fr 8. Dez 2023, 09:10
von martin.koeditz
Für den ODBC-Treiber hat sich wohl ein neuer Maintainer gefunden. Dieser stellt den Treiber nun auf die OO-API um. Damit sollten dann auch die neuen Features Einzug erhalten. fbclient.dll ab 3.0 ist Voraussetzung hierfür.
Gruß
Martin
Re: ODBC Treiber dll Installation
Verfasst: Mo 17. Nov 2025, 10:59
von bfuerchau
Schön, dass es den neuen ODBC-Treiber nun gibt.
Es ist das erste mal, dass wir jetzt den bisherigen ODBC-Treiber bei einem Kunden nicht mehr installieren konnten, weil auf Grund eines Sicherheitshinweises die Installation des Treibers abgelehnt wird.
Den Hinweis soll es hier geben:
https://nvd.nist.gov/
Allerdings finde ich da bzgl. des alten ODBC Treibers gar nichts.
Ohne den Support durch den neuen Treiber stünden wir nun vor einem riesigen Problem, da unsere Basis-Software z.T. noch auf VB6 basiert

und per ODBC zugreift.
Alle neueren Produkte sind in C# entwickelt und haben daher das Problem nicht.
Manchmal wird das mit den Sicherheitsproblemen massiv übertrieben, denn häufig musste ich feststellen, dass die jeweils gemeldeten Risiken bei mir gar nicht vorkommen können, da ich so gar nicht arbeite

.
Re: ODBC Treiber dll Installation
Verfasst: Mi 18. Feb 2026, 03:35
von vr2
martin.koeditz hat geschrieben: Fr 8. Dez 2023, 09:10
Für den ODBC-Treiber hat sich wohl ein neuer Maintainer gefunden. Dieser stellt den Treiber nun auf die OO-API um. Damit sollten dann auch die neuen Features Einzug erhalten. fbclient.dll ab 3.0 ist Voraussetzung hierfür.
Geht es darum:
https://github.com/FirebirdSQL/firebird ... r/pull/275 ?
Re: ODBC Treiber dll Installation
Verfasst: Mi 18. Feb 2026, 10:40
von bfuerchau
Scheint wohl eher nicht der Fall zu sein, da der ODBC-DSN-Setup entfernt wurde.
Ich denke, du sucht eher diesen:
https://github.com/FirebirdSQL/firebird-odbc-driver
Wenn man mit DSN's arbeitet, ändert sich quasi nichts, wenn man den ODBC-String selber zusammen baut, ändert sich der Driver Name "Driver={}".
Ansonsten kann er dann ab FB 3.0 verwendet werden.
Der alte Treiber taucht inzwischen in irgendwelchen Listen als "Unsicher" auf und führt bei der einen oder anderen Kundeninstallation zur Ablehnung.
Zum Stichwort OO-API habe ich nichts gefunden. Könnte höchstens sein, da die native SQLxxx-Funktionen erwähnt werden, dass man diese direkt nutzen sollte, was je nach Programmiersprache sehr unterschiedlich funktioniert. Als CLI-API ist mir dies schon früher zu C++-Zeiten begegnet.