Also bisher sehe ich den Wald vor lauter Bäumen nicht mehr....
Ich bin jetzt doch auf Firebird umgeschwenkt.
Habe mir die 2.1 Embeded geladen und in ein Neues Projekt eingefügt, so wie es in der Embedes Anleitung steht, dabei die fbembded.dll in fbclient.dll umbenannt und auch als gds32.dll kopiert.
IM Projekt habe ich die Komponenten IBDataBase, IBTable und IBTransaction auf das Formular gelegt und einen Button angefügt mit dem Code:
[delphi]
IBDatabase1.DatabaseName := 'I:\Delphi_Tests\Firebird_IBX_Test\Test.fdb');
IBDatabase1.Params.Add('USER ''SYSDBA''');
IBDatabase1.Params.Add('PASSWORD ''masterkey''');
IBDatabase1.Params.Add('PAGE_SIZE 4096');
IBDatabase1.Params.Add('DEFAULT CHARACTER SET WIN1250');
IBDatabase1.CreateDatabase;
[delphi/]
Wenn ich den Button drücke kommt beim CreateDatabase die Fehlermeldun, dass eine
Exception der Klasse EIBInterbaseError aufgetreten sei, Meldung: Dynamic
SQL Error, AQL Error Code=-104, Token unknown - Line 1, Column 62, user_name.
Da ich 'user' definiert habe, kann es sein dass die Firebird 2.1 da nicht mit IBDataBase zusammen passt?