Entwickler-Ecke

Datenbanken - Neues DB Feld während der Laufzeit erzeugen


Hendrik - Sa 18.01.03 16:41
Titel: Neues DB Feld während der Laufzeit erzeugen
Hallo

Ist es möglich während der Laufzeit ein Feld in eine bereits vorhandene Paradox Tabelle einzufügen?


Klabautermann - Sa 18.01.03 17:40

Ja,

aber nur wenn du exclusiven Zugriff auf die Tabelle hast.
Dann kannst du es mit einem

Quelltext
1:
2:
3:
4:
5:
ALTER TABLE Tabellenname ADD 
  (
  Spaltenname            Typ,
  Spaltenname2           Typ
  )

versuchen.

Ich bin nicht 100% sicher ob das Paradox SQL das komando unterstützt, würde dies aber mal versuchen.

Gruß
Klabautermann


grayfox - Sa 18.01.03 18:08

hallo hendrik!

anfügen & löschen funktioniert auch bei paradox tabellen:

Quelltext
1:
Query.SQL.Text:='alter TABLE "Names.db" DROP LastName, ADD LastName CHAR(30)';                    


mfg, stefan