TurboDB VCL/CLX Komponenten Bibliothek
TTdbFieldDef

Hierachie   Eigenschaften   Methoden   Siehe auch
Previous  Top  Next


Das TFieldDef-Objekt ist eine Felddefinition, die einem physischen Feld eines Datensatzes in einer der Datenmenge zugrundeliegenden TurboDB-Tabelle entspricht.

Unit
TdbDataSet

Beschreibung

Ein TTdbFieldDef-Objekt enthält die Definition eines Feldes in einer Tabelle. Die Felddefinition umfaßt folgende Attribute: den Namen des Feldes, den Datentyp und die Feldgröße. TTdbFieldDef-Objekte werden in der Regel in Kollektionen von Objekten, wie z.B. der Eigenschaft FieldDefsTdb der Komponente TTdbDataSet eingesetzt.

Wenn Sie mit einer vorhandenen Tabelle arbeiten, wird für jedes Feld einer Datenmenge automatisch eine Felddefinition erstellt. Mit Hilfe der Eigenschaften von TTdbFieldDef können Sie Informationen über bestimmte Felder in der Datenmenge ermitteln.

Beim Erzeugen einer neuer Tabelle z.B. mit der Methode TTdbTable.CreateTable, liefern TFieldDef-Objekte die Definitionen für die neuen Felder, aus denen die neue Tabelle zusammengestellt wird.

Eine Felddefinition hat ein entsprechendes TField-Objekt, aber nicht alle TField-Objekte besitzen ein zugehöriges Felddefinitionsobjekt. Zum Beispiel haben berechnete Felder keine Felddefinitionsobjekte.

Es gibt zwei wesentliche Einsatzbereiche von TFieldDef-Objekten:
·Sammeln von Information über die Feldtypen einer nicht geöffneten Tabelle.  
·Festlegen von Felddefinitionen für eine neue Tabelle.