Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman
Online

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.298 Beiträge
 
Delphi 12 Athens
 
#2

Re: Tabelle mittels ZEOS-Komponenten anlegen

  Alt 3. Dez 2009, 16:46
kurz und knapp...ja.

du übergibst den "Erstellstring" der Connection als Property.
Bei Firebird sieht das so aus:
Delphi-Quellcode:
ZConnection1.User:= 'SYSDBA';
ZConnection1.Password:= 'masterkey';
ZConnection1.Database:= DBOrdner + DBDatei;
ZConnection1.HostName:= DBHost;
ZConnection1.Properties.Add ('CreateNewDatabase=CREATE DATABASE ' +
                        QuotedStr(Datenbank) + ' USER ' + QuotedStr('SYSDBA') + ' PASSWORD ' + QuotedStr('masterkey') + ' PAGE_SIZE 4096');
ZConnection1.Connect;
Datenbank:= lokaler Ordner zur DB aus Serversicht


wenn die DB erstellt ist die Property wieder löschen.



edit:
Zitat:
Jetzt würde ich gern eine neue Tabelle anlegen
- meinst du wirklich Tabelle ? oder Datenbank.
- Tabellen kannst du doch per SQL anlegen "CREATE TABLE...."
- um die syntaktischen Unterschiede kommst du nicht herum. Da mußt du notfalls für verschiedene Systeme mehrere Anweisungen anlegen
  Mit Zitat antworten Zitat