Einzelnen Beitrag anzeigen

ADelf

Registriert seit: 9. Jun 2008
9 Beiträge
 
#1

Firebird embedded - krieg ich irgendwie nicht hin

  Alt 11. Jun 2008, 12:46
Datenbank: Firebird (embedded) • Zugriff über: IB-Komponenten
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]
wir leben mit dem paradoxon, in fehlerhaften systemen fehlerfreie systeme schaffen zu wollen...
  Mit Zitat antworten Zitat