TurboDB VCL Komponenten Bibliothek TTdbFieldDef Hierachie Eigenschaften Methoden Siehe auch |
Previous Top Next |
Das TTdbFieldDef-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 TTdbFieldDef-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 TTdbFieldDef-Objekten:
• | Sammeln von Information über die Feldtypen einer nicht geöffneten Tabelle. |
• | Festlegen von Felddefinitionen für eine neue Tabelle. |