Entwickler-Ecke

Datenbanken - D5 / TTable / Spalte an Tabelle anfügen


Susanni - Do 13.11.08 11:32
Titel: D5 / TTable / Spalte an Tabelle anfügen
Hallo liebe Leute,
ich glaube ich habe eine Billig-Frage, finde aber selbst keine Lösung:
Ich versuche unter D5 an eine TTable - Tabelle (Datum, T1, T2) zur Laufzeit eine weitere Spalte T3 anzuhängen.
Das gelingt mir nicht, weil das TTable-Objekt die Struktur der Tabelle (Felder) kennt (wenn man auf den TTable-Klumpen einen Doppelklick macht) und dann mit der neuen Spalte nicht klar kommt.
Hat jemand eine Idee, wie man das machen kann ?
DANKE !!!
Susanni


jaevencooler - Do 13.11.08 11:54

Guten Morgen,

wenn Du eine Tabellenstruktur zur Laufzeit permanent abändern willst, dann geht das in der Regel nur
per DDL (Data Definition Language) / SQL , also ungefähr so:

Alter Table add (Neues Feld, Typ, Länge usw)

Die genaue Syntax kann von Hersteller zu Hersteller leicht differieren, aber mit ANSI SQL solltest Du
gut weiter kommen.

Absetzen kannst Du das SQL in delphi sehr gut mit der TQuery Combo.

Beste Grüße
Michael