Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi firebird datenbank zur laufzeit erstellen (https://www.delphipraxis.net/62796-firebird-datenbank-zur-laufzeit-erstellen.html)

Stadtfuchs 9. Feb 2006 16:22

Datenbank: firebird • Version: 1.5 • Zugriff über: zeos komponente

firebird datenbank zur laufzeit erstellen
 
hallo leute!

ich habe mir ein programm geschrieben mit dem ich ein sql script (*.sql) in ein memofeld laden und (auf wunsch) bearbeiten kann. danach soll es per button ausgeführt werden. ich verwende zum ausführen die komponente ZSQLProcessor von den zeos komponenten. das script lässt sich auch ohne große probleme vom memofeld in den sqlprozessor laden. aber bei der ausführung hapert es an dem problem, dass eine verbindung zu einer datenbank bestehen muss. genau dass ist jedoch der knackpunkt. auf dem zielsystem, wo dieses programm zum einsatz kommen soll, gibt es keine datenbank. ich will ja mit meinem script-tool selber eine erzeugen (metadata-script). aber wenn ich selbst zum erzeugen einer db eine andere db benötige, hauts mich raus... :-(
nun stellt sich mir die frage, ob es möglich ist eine bestehende datenbank zu simulieren bzw diesen zugriff zu umgehen.
bin für jeden tritt in die richtige richtung dankbar ;-)

mfg
stadtfuchs

Lemmy 9. Feb 2006 16:56

Re: firebird datenbank zur laufzeit erstellen
 
Hi,

schau mal ob die Zeos TDatabase-Komponente eine Methode namens CreateDatabase hat....

Grüße
Lemmy

Hansa 9. Feb 2006 17:41

Re: firebird datenbank zur laufzeit erstellen
 
Script, Script, Metascript. :mrgreen: Bei soviel Scripten würde ich dann auch noch einfach ein funktionierendes Script einfach mit IBEScript ablaufen lassen. "IBEScript MeinScript"


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