Thema: Delphi Fiebird embedded

Einzelnen Beitrag anzeigen

Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#6

Re: Fiebird embedded

  Alt 30. Mai 2004, 17:36
Das embedded läuft jetzt. Erstens gilt das, was CenBells gesagt hat. Das nächste wäre die fbembed.dll in GDS32.DLL umzubenennen. Und das ganze da starten, wo das eigene Programm ist.

Dann noch eine böse Falle beachten : das ganze gilt nur für Einzelplatz. Also auch nicht für Multitasking !!!! Wer also im Quelltext die DB offen hat und versucht, sein Programm mit F9 in der IDE laufen zu lassen wird sein blaues Wunder erleben ! Dasselbe gilt, wenn parallel die DB mit IBexpert & Co. connected ist !!

Zwischenfazit : es ist fast nicht zu glauben, daß sich eine so mächtige Datenbank wie Interbase tatsächlich zumindest für Einzelplatz (bei mir geht es um eine Demo) durch kopieren von 2 Dateien installieren läßt. Und das sogar, bei bereits vorhandener Installation, ohne das bestehende System zu stören. Ich habe Firebird komplett deinstalliert, sogar manuell sämtlich Registry Einträge rausgeschmissen. Sogar mit IBexpert läßt sie sich administrieren.

Was allerdings noch immer Probleme macht, sind die Zeichensätze. NONE und ASCII gehen insoweit, daß sich zur DB eine Verbindung herstellen läßt. WIN1252, ISO8859_1 usw. sind "not defined".
Gruß
Hansa
  Mit Zitat antworten Zitat