Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   FreePascal Can not load default Firebird client...? (https://www.delphipraxis.net/185935-can-not-load-default-firebird-client.html)

AlexII 20. Jul 2015 09:57

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

Can not load default Firebird client...?
 
Hallo Jungs,

ich habe eine Firebid Datenbank, genauer eine *.fdb-Datei. Diese möchte ich nun mit Lazarus in eine DBGrid laden. Nun erscheint die Meldung:

Zitat:

Can not load default Firebird client ("fbclient.dll" or "gds32.dll" or "fbembed.dll")
Nun, die fbembed.dll liegt bereits im Projektverzeichnis, die Fehlermeldung besteht aber weiterhin. Was muss ich noch tun?

Vielen Dank!

pmoegenb 20. Jul 2015 10:56

AW: Can not load default Firebird client...?
 
Hallo,
in der Datei firebird.conf den Pfad zu den Clientdateien angeben.

Beispiel:
Delphi-Quellcode:
RootDirectory = D:\Firebird

AlexII 20. Jul 2015 11:43

AW: Can not load default Firebird client...?
 
Bringt leider nix...

Lemmy 20. Jul 2015 11:52

AW: Can not load default Firebird client...?
 
Zitat:

Zitat von AlexII (Beitrag 1309231)
Nun, die fbembed.dll liegt bereits im Projektverzeichnis, die Fehlermeldung besteht aber weiterhin. Was muss ich noch tun?

in fbclient.dll umbenennen oder in Lazarus in der Datenbankverbindungskomponente die fbembedded.dll als Client DLL angebgen.

GRüße

AlexII 20. Jul 2015 11:58

AW: Can not load default Firebird client...?
 
Zitat:

Zitat von Lemmy (Beitrag 1309260)
Zitat:

Zitat von AlexII (Beitrag 1309231)
Nun, die fbembed.dll liegt bereits im Projektverzeichnis, die Fehlermeldung besteht aber weiterhin. Was muss ich noch tun?

in fbclient.dll umbenennen oder in Lazarus in der Datenbankverbindungskomponente die fbembedded.dll als Client DLL angebgen.

GRüße


Hilft leider auch nicht. FlameRobin kann auch die fbclient.dll nicht finden. Hm... wo suchen die den alle danach?

hoika 21. Jul 2015 05:01

AW: Can not load default Firebird client...?
 
Hallo,
es reicht nicht, nur eine DLL irgendwo hinzukopieren..
Der embedded Server besteht aus mehr Dateien.
Ich würde einfach mal den richtigen Firebird-Server installieren
oder mir das mit dem embedded in der Dokumentation genau durchlesen.

Der embedded Server muss übrigens im gleichen Verzeichnis wie die eigene App Exe liegen,
liegt die denn in deinem Projektverzeichnis?

Heiko

hde 9. Aug 2015 18:32

AW: Can not load default Firebird client...?
 
Zitat:

Zitat von AlexII (Beitrag 1309231)
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!

Es gibt da auch ein deutsches Lazarus-Forum


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:34 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