Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TTable: In vorhandener Datenbank Spalte hinzufügen/löschen (https://www.delphipraxis.net/127022-ttable-vorhandener-datenbank-spalte-hinzufuegen-loeschen.html)

DeddyH 7. Jan 2009 15:56

Re: TTable: In vorhandener Datenbank Spalte hinzufügen/lösch
 
Von welchem Typ ist Laenge?

Helmi 7. Jan 2009 15:58

Re: TTable: In vorhandener Datenbank Spalte hinzufügen/lösch
 
Sorry - vergaß zu sagen, dass alles drei Variablen (Datenbank, Spalte, Laenge) vom Typ String sind

hoika 7. Jan 2009 16:04

Re: TTable: In vorhandener Datenbank Spalte hinzufügen/lösch
 
Hallo,

Delphi-Quellcode:
Query.SQL.Add(Format('alter table %s add %s char(%s)', [Datenbank, Spalte, Laenge]));

Heiko

mkinzler 7. Jan 2009 16:08

Re: TTable: In vorhandener Datenbank Spalte hinzufügen/lösch
 
Warum macht ihr immer .Clear()/.Add() statt .Text?

DeddyH 7. Jan 2009 16:09

Re: TTable: In vorhandener Datenbank Spalte hinzufügen/lösch
 
Wenn man nach Codezeilen bezahlt wird, macht man das so ;)

Helmi 7. Jan 2009 16:22

Re: TTable: In vorhandener Datenbank Spalte hinzufügen/lösch
 
Zitat:

Zitat von mkinzler
Warum macht ihr immer .Clear()/.Add() statt .Text?

Frag nicht mich - ich bin heut so damit SQL-technisch erzogen worden *grins* :lol:

Aber du hast recht - ist einfacher

hoika 7. Jan 2009 16:26

Re: TTable: In vorhandener Datenbank Spalte hinzufügen/lösch
 
Hallo,

mit Clear / Add kann man die SQL-Statements schön in einer Schleife zusammenbauen.


Heiko

mkinzler 7. Jan 2009 16:27

Re: TTable: In vorhandener Datenbank Spalte hinzufügen/lösch
 
Geht bei direkter Zuweisung zu .Text doch auch

hoika 7. Jan 2009 16:48

Re: TTable: In vorhandener Datenbank Spalte hinzufügen/lösch
 
Hallo,

sieht aber nicht so schön aus ;)


Heiko

Helmi 7. Jan 2009 17:36

Re: TTable: In vorhandener Datenbank Spalte hinzufügen/lösch
 
Eine Frage hätt ich noch:

Wie kann ich eine Spalte wieder löschen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:53 Uhr.
Seite 3 von 5     123 45      

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