Noch nen Nachtrag...
Das erzeugen eine Datenbank benötigt ein anderes Login als das "normale" öffnen...????
Delphi-Quellcode:
begin
IBDatabase1.DatabaseName := 'Adressen.fdb';
IBDatabase1.Params.Clear;
IBDatabase1.Params.Add('USER ''SYSDBA'''); // Wenn hier USER_NAME angegeben wird funktioniert es nicht!
IBDatabase1.Params.Add('PASSWORD ''masterkey'''); // Natürlich "nur" mit leertaste und quotes ' und nicht etwar "
IBDatabase1.Params.Add('PAGE_SIZE 4096');
IBDatabase1.Params.Add('DEFAULT CHARACTER SET WIN1250');
IBDatabase1.CreateDatabase;
IBDatabase1.Connected := false;
IBDatabase1.Params.Clear;
IBDatabase1.Params.Add('USER_NAME=SYSDBA'); // Wenn hier USER angegeben wird funktioniert es nicht!
IBDatabase1.Params.Add('PASSWORD=masterkey'); // Natürlich "nur" mit "="
IBDatabase1.Connected := true;
end;
Frank