![]() |
Problem mit Login beim Erstellen einer Firebird DB (TIBDat)
Hallo,
mit folgendem Code sollte ich eigentlich eine Datenbank anlegen können: (newDatabase ist vom Typ TIBDatabase)
Delphi-Quellcode:
doch leider bekomme ich die Fehlermeldung, dass mein username und Password nicht definiert ist. Woran könnte das liegen?
newDatabase.DatabaseName:='LOCALHOST:C:\Programme\Firebird\Firebird_1_5\databases\neu.fdb';
newDatabase.LoginPrompt:=false; newDatabase.Params.Clear; newDatabase.Params.Add('user_name=sysdba'); newDatabase.Params.Add('password=masterkey'); newDatabase.SQLDialect:=3; newDatabase.AllowStreamedConnected:=True; //showmessage(newDatabase.Params.Text); newDatabase.CreateDatabase; |
Re: Problem mit Login beim Erstellen einer Firebird DB (TIBD
versuch mal SYSDBA
|
Re: Problem mit Login beim Erstellen einer Firebird DB (TIBD
Zitat:
|
Re: Problem mit Login beim Erstellen einer Firebird DB (TIBD
Ich habe mir das ganze mal etwas näher angesehen. Und komme zu folgendem Ergebnis :
usw. Wenn dein Thread im DF nicht zum Erfolg geführt hat, warum machst Du es denn dann noch komplizierter. Versuche die Sache mit IBExpert erst mal ins laufen zu bringen und erst dann setzt Du Delphi ein. Sonst macht das ganze im Endeffekt keinen Sinn. |
Re: Problem mit Login beim Erstellen einer Firebird DB (TIBD
Hallo Hansa,
das Anlegen einer Datenbank mit IB-Expert funktioniert einwandfrei. ![]() Nur ist es ja so, dass ich (als totaler Firebird-Anfänger) nicht immer sicher sein kann, dass beim Kunden eine bestimmte Datenbank vorhanden ist und da ich ihm nicht zumuten kann diese selbst anzulegen, will ich sie zur Laufzei erstellen, mit den zugehörigen Tabellen. Andererseits stellen sich mir folgende Fragen: Kann ich "fertige und gefüllte" Firebird-Datenbanken eigentlich genauso ausliefern wie eine Paradox-Tabelle? Ein installierter Firbird-Server wird natürlich vorrausgesetzt. Wenn nicht, wie kann ich sonst Firebird Datenbanken mit gefüllten Tabellen weitergeben? Fragen über Fragen :-) |
Re: Problem mit Login beim Erstellen einer Firebird DB (TIBD
Noch ein Nachtrag meinerseits:
folgende Komponente benutze ich in obigem Beispiel: newDatabase: TIBDatabase; Ich benutze die neuste Firebird DB 1.5 und die Interbase-Komponenten in Delphi 6 Prof.. |
Re: Problem mit Login beim Erstellen einer Firebird DB (TIBD
Hi ak,
ich kann Dir nur sagen, daß ich noch nie ein Delphi-Programm gemacht habe, das die Datenbank anlegt. Und die Datenbank läuft nicht nur bei mir. Allerdings hast du noch eine Sache vergessen: man kann nicht nur "gefüllte und fertige" Datenbanken ausliefern, sondern auch eine leere. :mrgreen: |
Re: Problem mit Login beim Erstellen einer Firebird DB (TIBD
Zitat:
Mit Firebird beschäftige ich mich derzeit nur "privat" will es aber bald auch für Kundenprojekte verwenden und stelle deshalb ein paar dumme Fragen. :-) |
Re: Problem mit Login beim Erstellen einer Firebird DB (TIBD
Kopiere die Datenbank einfach dorthin, wo dein Delphi-Programm sie erwartet. Und schreibe in Zukunft erst Doppelpostings, wenn du irgendwo längere Zeit keine brauchbare Antwort bekommst. Das ist nämlich lästig und bringt einen höchstens dazu nicht zu antworten.
P.S.: Firebird muß natürlich vor Ort installiert sein. |
Re: Problem mit Login beim Erstellen einer Firebird DB (TIBD
@ak1
also falls die etwas aggressive Art hier dir nicht die gewünschten Antworten gibt. Die IB/FB Datenbanken sind ja nix weiter als eine Datei. Es ist egal, wie die heißt oder welche Endung die hat (oder ob überhaupt eine Endung). Ich nutze die Möglichkeiten in eigenen Projekten. Ich hab für den manuellen Import/Export eine Art Template angefertigt. Ist einfach ne leere DB die ich dann zur entsprechenden Zeit fülle. Einfach die DB-Datei (wie auch immer sie heißt) mit ins Setup integrieren. Andere Möglichkeit. Du schreibst ein Skript bzw. wenn du IBExpert (gibts kostenlos als Personal) hast, dann kannst es dir dort ausgeben lassen und dann einfach über Delphi ausführen lassen. Im Skript ist dann auch möglich die Verbindungsdaten anzugeben. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10 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