Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

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)

Helmi 6. Jan 2009 17:19

Datenbank: Paradox • Zugriff über: TTable, BDE

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

wie kann ich bei einer TTable ein Feld (Spalte) bei einer schon vorhandenen Datenbank hinzufügen bzw. löschen?

mkinzler 6. Jan 2009 17:24

Re: TTable: In vorhandener Datenbank Spalte hinzufügen/lösch
 
Die BDE hab ich gedanklich schon längst begraben, sollte aber mit Table.FieldDefs.Add gehen

Helmi 6. Jan 2009 17:27

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

Zitat von mkinzler
Die BDE hab ich gedanklich schon längst begraben, sollte aber mit Table.FieldDefs.Add gehen

Die BDE ist zwar schon alt - aber für meine Zwecke reicht sie vollkommen.

mit Table.FieldDefs.Add füg ich schon welche hinzu. Wenn ich aber danach CreateTable ausführe, werden alle vorhandenen Einträge gelöscht.
Ich will aber nur eine Spalte hinzufügen, ohne die Einträge zu löschen.
Wie kann ich das realisieren?

mkinzler 6. Jan 2009 17:29

Re: TTable: In vorhandener Datenbank Spalte hinzufügen/lösch
 
Vielleicht per SQL ( TQuery)

Helmi 6. Jan 2009 17:34

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

Zitat von mkinzler
Vielleicht per SQL ( TQuery)

Muss doch auch anders gehen ohne SQL

haentschman 6. Jan 2009 19:54

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

Die BDE ist zwar schon alt - aber für meine Zwecke reicht sie vollkommen.
...scheinbar nicht :gruebel:

Versuch mal:

- Table.FieldDefs.Insert(Index) (siehe Hilfe) oder
- Table.FieldDefs.Add(const Name: string; DataType: TFieldType; Size: Integer; Required: Boolean)

:hi:

Helmi 6. Jan 2009 20:01

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

Zitat von haentschman
[OT]
Zitat:

Die BDE ist zwar schon alt - aber für meine Zwecke reicht sie vollkommen.
...scheinbar nicht :gruebel:

Nur weil ich eine Frage habe, ist sie nicht für meine Zwecke ausreichend???

Zitat:

Zitat von haentschman
- Table.FieldDefs.Insert(Index) (siehe Hilfe) oder

muss ich mal ausprobieren

Zitat:

Zitat von haentschman
- Table.FieldDefs.Add(const Name: string; DataType: TFieldType; Size: Integer; Required: Boolean)

Zitat:

Zitat von Helmi
mit Table.FieldDefs.Add füg ich schon welche hinzu.


hoika 7. Jan 2009 00:42

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

wenn du es dir schwer machen willst,
nimmst du halt TTable.
Unter der folgenden URL gibt es auch ein AddField Bsp.


http://info.borland.com/devsupport/bde/bdeapiex/


Heiko

Helmi 7. Jan 2009 11:30

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

Zitat von hoika
Unter der folgenden URL gibt es auch ein AddField Bsp.


http://info.borland.com/devsupport/bde/bdeapiex/

Ich hab da leider keines gefunden - welches meinst du denn explizit?

hoika 7. Jan 2009 11:39

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

http://info.borland.com/devsupport/b...structure.html

Example 10


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:30 Uhr.
Seite 1 von 5  1 23     Letzte »    

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