AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Datenbank erzeugen mit FB2.01
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbank erzeugen mit FB2.01

Ein Thema von Mavarik · begonnen am 30. Mär 2007 · letzter Beitrag vom 30. Mär 2007
Antwort Antwort
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#1

Datenbank erzeugen mit FB2.01

  Alt 30. Mär 2007, 11:01
Datenbank: Firebird embedded • Version: 2.01 • Zugriff über: InterBase komponenten
Hallo Zusammen...

Ein Problem jagt das andere...

Delphi-Quellcode:
  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;
Wo liegt mein Fehler?

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
  Mit Zitat antworten Zitat
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.439 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Datenbank erzeugen mit FB2.01

  Alt 30. Mär 2007, 11:13
Delphi-Quellcode:
IBDatabase1.LoginPrompt := FALSE;
IBDatabase1.Params.Clear;
IBDatabase1.Params.Values['User_Name'] := 'SYSDBA';
IBDatabase1.Params.Values['Password'] := 'masterkey';
hat es mal so probiert ?
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Datenbank erzeugen mit FB2.01

  Alt 30. Mär 2007, 11:14
Also bei mir funktioniert es so. Hast du den embedded-Client in das selbe Verzeichnis wie die Exe kopiert und in gds32.dll umbenannt?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#4

Re: Datenbank erzeugen mit FB2.01

  Alt 30. Mär 2007, 11:23
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
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: Datenbank erzeugen mit FB2.01

  Alt 30. Mär 2007, 11:27
ICH HABS!!!!

Ich hatte vergessen die Unterverzeichnisses intl & udf zu entpacken...

Danke
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#6

Re: Datenbank erzeugen mit FB2.01

  Alt 30. Mär 2007, 12:23
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:

IBTable1.TableName := 'MeinAdresse';
Man leider nicht mehr darauf zugreifen kann weil immer nur Uppercase Tabellen Namen erlaubt sind...

Hätte das irgendwo gestanden?

Grüsse Frank & Danke an alle...
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Datenbank erzeugen mit FB2.01

  Alt 30. Mär 2007, 12:27
Dialect 3 bietet sowohl case-sensitive wie auch case-insensitive("Uppercase") Objektnamen (Tabellen, Spalten, ...)
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#8

Re: Datenbank erzeugen mit FB2.01

  Alt 30. Mär 2007, 14:29
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz