Autor Beitrag
Susanni
Hält's aus hier
Beiträge: 6


Delphi 5
BeitragVerfasst: Do 13.11.08 11:32 
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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 166
Erhaltene Danke: 6

MS-DOS,Win32, Win95, Win 98, Me,XP, Linux, NT4.0, NT 2000-2008, Vista, Windows 7
Turbo Pascal,D1 Enter,D2 Enter,D3 Enter,D5 Enter, Kylix, D2007, PL/SQL, MS/SQL, Delphi 2010, Delphi XE
BeitragVerfasst: 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

_________________
Wissen ist Macht, nichts wissen macht auch nichts...