Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird Datenbank erzeugen mit D2005 (https://www.delphipraxis.net/69233-firebird-datenbank-erzeugen-mit-d2005.html)

Mavarik 12. Mai 2006 07:57

Datenbank: Firebird • Version: 1.5 • Zugriff über: IBX

Firebird Datenbank erzeugen mit D2005
 
Hallo!
Neue Frage - neuer Thread! :dp:

Wie erzeuge ich "onthefly" eine Datenbank auf dem Server?

Da die TIBDatabase ja schon die Datenbank als connection string haben möchte,
muss es doch etwas anderes geben?

Frank :coder:

hanspeter 12. Mai 2006 08:35

Re: Firebird Datenbank erzeugen mit D2005
 
Ich arbeite zwar mit IBobjects aber bei IBX sollte es ähnlich sein.
Schau mal direkt in IB_Connetion (oder so ähnlich.)
Da sollte es eine Procedure CreateDatabase geben.

Gruß Peter

Mavarik 12. Mai 2006 08:51

Re: Firebird Datenbank erzeugen mit D2005
 
Zitat:

Zitat von hanspeter
Ich arbeite zwar mit IBobjects aber bei IBX sollte es ähnlich sein.
Schau mal direkt in IB_Connetion (oder so ähnlich.)
Da sollte es eine Procedure CreateDatabase geben.

Gruß Peter

Ich habe "nur" IBConnectionBroker und der hat keine entsprechende Funktion...

Frank

Mavarik 12. Mai 2006 09:14

Re: Firebird Datenbank erzeugen mit D2005
 
PS.:

Die IBDatabase hat Createdatabase

Leider habe ich scheinbar die Parameter geändert!

Frank

Mavarik 12. Mai 2006 09:27

Re: Firebird Datenbank erzeugen mit D2005
 
Problem gelößt!
:wall:

Hatte zum testen den Firebird Server wieder gelöscht... :spin2:

Delphi-Quellcode:
IBDatabase1.DatabaseName := ChangeFileExt(Application.ExeName, '.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;
Dank google und "Jiří Činčura"...

Frank :coder:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:56 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