Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird embedded - krieg ich irgendwie nicht hin (https://www.delphipraxis.net/115382-firebird-embedded-krieg-ich-irgendwie-nicht-hin.html)

ADelf 11. Jun 2008 11:46

Datenbank: Firebird (embedded) • Zugriff über: IB-Komponenten

Firebird embedded - krieg ich irgendwie nicht hin
 
Hallo,

ich habe ein Programm, dass auf eine Firebird-DB im Netzwerk zugreift. Nun möchte ich dieses Programm lokal laufen lassen und dafür gern Firebird embedded nutzen. Um zu testen, ob das überhaupt so klappt, habe ich ein kleines Testprogramm geschrieben, dass per IBDatabase, IBTable etc. auf die DB zugreift. Das klappt wie es soll im Netzwerk.

Habe dann brav alle Dateien vom Embedded Server in der gewünschten Struktur in das Programmverzeichnis auf die Platte C kopiert und auch die Datenbankdatei dort abgelegt. Dann in IBDatabase den DB-Namen angepasst - also in diesem Falle nur den DB-Dateinamen angegeben. Dann einen Connect versucht und da erhalte ich die Meldung "unavailable database"...habe dann noch versucht mit dem gesamten Pfad die DB anzusprechen, das gleiche Ergebnis...

Ich nutze sowohl bei der Server als auch bei der Embedded Version die 1.5 und Turbo Delphi (also Delphi 2006).

C:\Test sieht so aus
intl\fbintl.dll
udf\fbudf.dll
udf\fbudf.sql
udf\fbudf.txt
udf\ib_udf.dll
udf\ib_udf.sql
aliases.conf
Demo.GDB
firebird.conf
firebird.msg
gds32.dll
ib_util.dll
Test.exe

Irgendeine Idee, was ich noch übersehen habe? Mir fällt nichts mehr ein...oder geht das so schlank gar nicht??? Habe ich da was falsch verstanden??

Grüße

[edit=Phoenix]Datenbankinformationen im Header ergänzt. Mfg, Phoenix[/edit]

DeddyH 11. Jun 2008 11:47

Re: Firebird embedded - krieg ich irgendwie nicht hin
 
Hast Du evtl. noch "localhost" als Server eingetragen? Das muss raus.

mkinzler 11. Jun 2008 11:48

Re: Firebird embedded - krieg ich irgendwie nicht hin
 
Wie sieht der connection string aus?

ADelf 11. Jun 2008 11:53

Re: Firebird embedded - krieg ich irgendwie nicht hin
 
Hallo,

Zitat:

Zitat von DeddyH
Hast Du evtl. noch "localhost" als Server eingetragen? Das muss raus.

Nein - möchte fast sagen - natürlich nicht :wink: - wie ich schrieb: einfach nur den DEMO.gdb eingetragen

Mehr braucht es in der IBDatabase auch sonst nicht - es klappt ja mit dem Server...

Grüße

ADelf 11. Jun 2008 11:58

...ist wohl hier auch etwas off topic - habe mich vertan
 
...poste es nochmal an der richtigen Stelle

DeddyH 11. Jun 2008 11:58

Re: Firebird embedded - krieg ich irgendwie nicht hin
 
Ich habe gerade keine IB-Kompos zur Hand. Da ich immer ZEOS verwende und man da den Server explizit angibt, kam ich auf den Gedanken.

tomsel 11. Jun 2008 12:03

Re: ...ist wohl hier auch etwas off topic - habe mich vertan
 
Zitat:

Zitat von ADelf
...poste es nochmal an der richtigen Stelle

wieso dat denn? Mal was von Verschieben gehört??

mkinzler 11. Jun 2008 12:03

Re: Firebird embedded - krieg ich irgendwie nicht hin
 
Ist es auch wirklich die richtige Dll?

Hansa 11. Jun 2008 12:33

Re: Firebird embedded - krieg ich irgendwie nicht hin
 
Lasse Windows die kompletee Platte nach GDS32.DLLs durchsuchen. Eventuell ist vom Server noch was übrig. Der wird ja nicht noch installiert sein ? :shock:

Phoenix 11. Jun 2008 12:35

Re: ...ist wohl hier auch etwas off topic - habe mich vertan
 
Zitat:

Zitat von ADelf
...poste es nochmal an der richtigen Stelle

Cool! Gut aufgepasst :thuimb:

Aber das nächste mal bitte einfach den eigenen Beitrag oben mit dem Ausrufezeichen an uns melden. Wir verschieben das dann einfach. Ist geschickter als einen Thread mit Antworten an der falsche und einen ohne Antworten an der richtigen Stelle zu haben :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:26 Uhr.
Seite 1 von 2  1 2      

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