![]() |
Datenbank zur Laufzeit mit ZEOS ab Version 6.0 erstellen
Hallo,
Ich versuche gerade mit ZEOS eine Datenbank zur Laufzeit zu erzeugen. In diesem Forum habe ich ![]() Hat jemand eine Idee, wie das in der neusten Version funktioniert ? Danke Alex |
Was funktioniert denn nicht ? Kommt eine Fehlermeldung ? Welche Datenbank benutzt Du ? Also bis zu Version 5.4.1 funktioniert das einwandfrei. Das andere sind ja noch Betas.
|
ich benutze mySQL. In der vorherigen Version konnte man auf folgende Weise eine Datenbank erstellen:
Code:
var ZIbSqlDatabase1: TZIbSqlDatabase; begin ZIbSqlDatabase1.Database := '<<Pfad zu Datenbank>>'; ZIbSqlDatabase1.Host := 'testserver'; ZIbSqlDatabase1.Password := 'masterkey'; ZIbSqlDatabase1.Login := 'SYSDBA'; ZIbSqlDatabase1.CreateDatabase(''); end; Leider gibt es den Typ TZIbSqlDatabase in der neusten Version nicht mehr. Die Typen in der neusten Version heißen TZConnection, TZQuery und TZSQLProcessor. Und keiner dieser Typen hat eine Funktion wie CreateDatabase('') oder so ähnlich. Ich habe also keine Ahnung, wie man eine Datenbank erzeugt, ohne bereits mit einer vorhandene Datenbank verbunden zu sein.... Der Datentyp TZConnection verlangt eine bereits erstellte Datenbank.... Gibt man keine Datenbank an, bekommt man eine EZSQLException mit der Meldung "SQL Error: Unknown database -nt"... Schade, dass es keine Doku zu den Komponenten gibt.. oder hat jemand vielleicht was brauchbares gefunden? |
Also, ich würde warten, bis die fertigen Komponenten raus sind. Da diese schlecht dokumentiert sind, rate ich Dir die Version 5.4.1 zu installieren, da dort soweit alles funktioniert.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:00 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