Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Tipp: Open Source DBX Treiber für Firebird verfügbar (https://www.delphipraxis.net/140510-tipp-open-source-dbx-treiber-fuer-firebird-verfuegbar.html)

Ralf Kaiser 19. Sep 2009 16:16

Datenbank: Firebird • Version: 2 • Zugriff über: DBX

Tipp: Open Source DBX Treiber für Firebird verfügbar
 
Halli Hallo,

Leider gibt es ja die DBX Treiber für Firebird bei den aktuellen Delphis ja erst "oberhalb" der Pro-Version. Allerdings gibt es jetzt eine Alternative in Form einer Open Source Version dieses Treibers:

Download unter: http://sites.google.com/site/dbxfirebird/

Ich hoffe, damit erspare ich einigen die Suche (oder den Kauf der teueren Delphi Version :wink: )

Ciao,
Ralf

DelphiBandit 29. Okt 2009 14:30

Re: Tipp: Open Source DBX Treiber für Firebird verfügbar
 
Hat den jemand in Zusammenarbeit mit dem Datenbank-Explorer rechter Hand ans Laufen bekommen.

Sobald ich mir eine neue Firebird-Connection in der dbxdrivers.ini eintrage, kann ich diese in zur Laufzeit erzeugten Connections zwar verwenden, aber der DB-Explorer gibt nur Memory- und andere Fehler von sich.

Hätte jemand eine dbxdrivers.ini / dbxconnections.ini wo der funktioniert. Meine Version D2007 Enterprise May 2008 Update und ggf. zum Austesten auch eine D2009 Version?

DeddyH 29. Okt 2009 16:18

Re: Tipp: Open Source DBX Treiber für Firebird verfügbar
 
Liste der Anhänge anzeigen (Anzahl: 2)
Versuch es einmal mit den beiden Inis im Anhang (Delphi 2007 Pro May 2008 Update).

DelphiBandit 2. Nov 2009 09:17

Re: Tipp: Open Source DBX Treiber für Firebird verfügbar
 
Moinsen,

vielen Dank für die Beispieldateien - funktionieren leider auch nicht und die Fehlermeldungen sind die Gleichen wie vorher. Zugriff im geschützten Speicher, irgendwelche kryptischen Strings etc.

Welche Version der dbxfb40.dll verwendest Du auf Deinem System? Und welche Firebirdversion - das wäre auch noch ein Ansatz, weil meine fbclient.dll aus Firebird 1.5.4 stammt?!

... Nachtrag, gerade den Zugriff via fbclient aus der 2.1.3 von Firebird probiert, geht genauso wenig. Fehlermeldung sind nach wie vor vorhanden. Übrigens @home auf dem Notebook (Vista - hier @work XP) ist das Problem genauso latent vorhanden :(

DeddyH 2. Nov 2009 09:20

Re: Tipp: Open Source DBX Treiber für Firebird verfügbar
 
Die Treiberversion ist dbxFirebird.4.1.v20 und die DB FB 2.1.3. Allerdings bekomme ich manchmal beim Testen AVs in der DLL, nach Löschen und neu Hinzufügen der DB-Komponenten geht es dann wieder.

DelphiBandit 2. Nov 2009 09:33

Re: Tipp: Open Source DBX Treiber für Firebird verfügbar
 
Zitat:

Zitat von DeddyH
Die Treiberversion ist dbxFirebird.4.1.v20 und die DB FB 2.1.3. Allerdings bekomme ich manchmal beim Testen AVs in der DLL, nach Löschen und neu Hinzufügen der DB-Komponenten geht es dann wieder.

Hm, genau wie bei mir gerade - hab mir die fbclient.dll von einer 2.1.3. Maschine geholt. @home läuft übrigens eine komplett installierte 2.1.3. Irgendwie scheinen dieses Problem noch andere zu haben, aber so'ne richtige Lösung hat noch keiner dafür gefunden?!

Was aber zu funktionieren scheint, ist das Einrichten der Verbindung mittels des mitgelieferten Interbase-Treibers (Zugriff auf FB-DB) und anschliessend die Connection im DataModule auf Firebird umzubiegen.

Habe mir gerade noch einen anderen DBX-Treiber geholt (TBODBXFB), der verhält sich genauso störrisch und stürzt dauernd weg :( Es kommt immer "Unavailable Database" bei diesem Treiber, habe mehrere Hosts (Win/Linux/localhost) ausprobiert.

DeddyH 2. Nov 2009 09:55

Re: Tipp: Open Source DBX Treiber für Firebird verfügbar
 
Bleibt also die interessante Frage: woran liegt' s? Allerdings muss ich zugeben, dass ich in Sachen DBExpress ein absoluter Noob bin.

DelphiBandit 2. Nov 2009 10:12

Re: Tipp: Open Source DBX Treiber für Firebird verfügbar
 
Zitat:

Zitat von DeddyH
Bleibt also die interessante Frage: woran liegt' s? Allerdings muss ich zugeben, dass ich in Sachen DBExpress ein absoluter Noob bin.

Ich auch :-D Aber ist schon praktisch, wenn es funktionieren würde - habe jetzt eben noch auf einer absoluten Clean-Maschine probiert es zum Laufen zu bekommen. Dort ist erst letzte Woche ein Win XP3 und das RadStudio installiert worden. Firebird 2.1.3. mit "instclient i f" registriert, geht genauso wenig. So langsam gehen mir auch die Ideen aus, Zugriff auf alle Datenbank mittels FlameRobin funktioniert einwandfrei!

mkinzler 19. Nov 2009 17:16

Re: Tipp: Open Source DBX Treiber für Firebird verfügbar
 
Es ist eine neue Version verfügbar


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz