Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zur Laufzeit in DB ein Feld anhängen (https://www.delphipraxis.net/54180-zur-laufzeit-db-ein-feld-anhaengen.html)

Christian18 29. Sep 2005 09:49

Datenbank: Paradox • Version: 7 • Zugriff über: BDE

Zur Laufzeit in DB ein Feld anhängen
 
Hallo,

wie kann ich zur Laufzeit an einer bestehenden DB (Paradox7) ein Feld anhängen??? Das Feld soll Temp heißen und vom Typ Integer sein. Wenn ich es nicht mehr brauche, dann kann es gelöscht werden.

Mit freundlichen Grüßen

Christian18

Thanatos81 29. Sep 2005 10:31

Re: Zur Laufzeit in DB ein Feld anhängen
 
Vielleicht versteh ich dich ja falsch, aber reicht dann nicht auch ein berechnetes Feld? Oder muss der Integer-Wert mit abgespeichert werden?
AFAIK ist nämlich das abändern einer Paradox zur Laufzeit ziemlich kompliziert.

marabu 29. Sep 2005 15:38

Re: Zur Laufzeit in DB ein Feld anhängen
 
Hallo ihr zwei,

SQL-Code:
/* spalte hinzufügen */
ALTER TABLE tablename ADD COLUMN temp INTEGER
/* später dann wieder entfernen */
ALTER TABLE tablename DROP temp
Grüße vom marabu

Thanatos81 29. Sep 2005 16:08

Re: Zur Laufzeit in DB ein Feld anhängen
 
Ups, stimmt ja :oops: Ganz vergessen, dass man auch per SQL über BDE auf Paradox kanm... Da gehts natürlich mit nem ALTER TABLE :wall:

Wobei ich bei Werten, welche nur zur Laufzeit benötigt werden und nach nem Neustart des Programms nicht mehr von Bedeutung sind, berechnete Felder schöner finde.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz