Habe firebird Superserver 1.5 installiert.Verbindung steht, mit isql kann ich von der konsole Datenbanken und Tabellen erstellen.
Wie erstelle ich ein Datenbank zur Laufzeit ? Keine Tabelle ! MIt TSQLQuery ?
Oder mit der Methode Params mit der IBConnections ? Kann mir jemand ein Beispiel zeigen ?
ralli
Neue Datenbank für firebird mit Bordmitteln erstellen
Vielleicht geht es mit anderen Komponenten einfacher, z.B. mit UIB ( http://www.progdigy.com/" onclick="window.open(this.href);return false; ).
knight
knight
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
Ich weiß nicht wie es bei Firebird ist, aber bei manchen DBS geht das gar nicht denn dann könnte ja jede kleine Applikation meinen Datenbankserver mit Datenbanken zumüllen. Man meldet sich ja schließlich an der Datenbank an womit es unmöglich wäre das zu verhindern...
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
-
- Beiträge: 374
- Registriert: Mi 13. Sep 2006, 15:57
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Wohnort: Hagen a.T.W.
- Kontaktdaten:
Danke knight, die UIB habe ich eben istalliert, die machen erst mal einen guten Eindruck. Und Christian, natürlich hast Du recht, ein Client sollte keine neu DB erstellen dürfen.
Gestern habe ich die FBLib Kompos für Firebird gestestet, die DU unter http://fblib.altervista.org/" onclick="window.open(this.href);return false;
ziehen kannst. Da läuft auch alles einwandfrei und es ist gut mit Beispielcode dokumentiert. Nur das Daten nur in einem Stringgrid statt in TDBGrid ausgegeben werden können, das ist dann doch eher gewöhnungsbedüftig.
Ralli
Gestern habe ich die FBLib Kompos für Firebird gestestet, die DU unter http://fblib.altervista.org/" onclick="window.open(this.href);return false;
ziehen kannst. Da läuft auch alles einwandfrei und es ist gut mit Beispielcode dokumentiert. Nur das Daten nur in einem Stringgrid statt in TDBGrid ausgegeben werden können, das ist dann doch eher gewöhnungsbedüftig.
Ralli
-
- Beiträge: 374
- Registriert: Mi 13. Sep 2006, 15:57
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Wohnort: Hagen a.T.W.
- Kontaktdaten:
So habe mein fbmaker bereits auf die UIB Kompos umgestellt. Funzt einwandfrei.
Und so kann zur Laufzeit eine neue Firebird Datenbank erstellt werden.
Wir benutzen dazu die Komponente TJvUIBDataBase, der wir die wichtigsten Daten zur Laufzeit zuweisen:
So, das wars schon
Ralli
Und so kann zur Laufzeit eine neue Firebird Datenbank erstellt werden.
Wir benutzen dazu die Komponente TJvUIBDataBase, der wir die wichtigsten Daten zur Laufzeit zuweisen:
Code: Alles auswählen
with TJvUIBDatabase do begin
Connected := False;
CharakterSet := 'csWIN1250';
DataBaseName := '/home/benutzer/db/test.fdb';
Password := 'masterkey';
Role := 'xxxxxx';
Username := 'sysdba';
SQLDialect := 3;
Segmentsize := 4096;
CreateDatabase (Segmentsize);
end;
Ralli