![]() |
Datenbank: Firebird embedded • Version: 2.01 • Zugriff über: InterBase komponenten
Datenbank erzeugen mit FB2.01
Hallo Zusammen...
Ein Problem jagt das andere...
Delphi-Quellcode:
Wo liegt mein Fehler?
IBDatabase1.DatabaseName := 'c:\Adressen.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; Ich erhalte folgende Fehlermeldung: "Your user name and password are not defined. ASk your database adminitrator to set up Firebird login" Der Firebird embedded!!! Frank :wall: |
Re: Datenbank erzeugen mit FB2.01
Delphi-Quellcode:
hat es mal so probiert ?
IBDatabase1.LoginPrompt := FALSE;
IBDatabase1.Params.Clear; IBDatabase1.Params.Values['User_Name'] := 'SYSDBA'; IBDatabase1.Params.Values['Password'] := 'masterkey'; |
Re: Datenbank erzeugen mit FB2.01
Also bei mir funktioniert es so. Hast du den embedded-Client in das selbe Verzeichnis wie die Exe kopiert und in gds32.dll umbenannt?
|
Re: Datenbank erzeugen mit FB2.01
Hallo!
Ich verzweifel langsan... @Gruber_Hans_12345 Ja gleiche Fehlermeldung... Ich hatte ja USER geschrieben und nicht User_Name Wenn ich Dein Beispiel nehe, und 'USER' schreibe erhalte ich SQL error code = -104 @mkinzler Ja habe ich... Hat sich da vielleicht etwas mit Version 2.x geändert? Versuche mal die alte... Frank |
Re: Datenbank erzeugen mit FB2.01
ICH HABS!!!!
Ich hatte vergessen die Unterverzeichnisses intl & udf zu entpacken... :dp: Danke |
Re: Datenbank erzeugen mit FB2.01
PS.:
Wollte gerade einen neuen Thread öffen, da habe ich das Problem schon gelößt... Schön zu wissen, dasd wenn man eine Tabelle erzeugt hat mit:
Delphi-Quellcode:
Man leider nicht mehr darauf zugreifen kann weil immer nur Uppercase Tabellen Namen erlaubt sind...IBTable1.TableName := 'MeinAdresse'; Hätte das irgendwo gestanden? Grüsse Frank & Danke an alle... :cheers: |
Re: Datenbank erzeugen mit FB2.01
Dialect 3 bietet sowohl case-sensitive wie auch case-insensitive("Uppercase") Objektnamen (Tabellen, Spalten, ...)
|
Re: Datenbank erzeugen mit FB2.01
Noch nen Nachtrag...
Das erzeugen eine Datenbank benötigt ein anderes Login als das "normale" öffnen...????
Delphi-Quellcode:
Frank :wall:
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; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz