Data.DB.TFieldDef
Delphi
TFieldDef = class(TNamedItem)
C++
class PASCALIMPLEMENTATION TFieldDef : public TNamedItem
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Data.DB.pas Data.DB.hpp |
Data.DB | Data.DB |
Beschreibung
TFieldDef ist eine Felddefinition, die einem physikalischen Feld eines Datensatzes in einer der Datenmenge zugrunde liegenden Tabelle entspricht.
Ein TFieldDef-Objekt enthält die Definition eines Feldes in einer Tabelle. Die Felddefinition umfasst folgende Attribute: den Namen des Feldes, den Datentyp und die Feldgröße. TFieldDef-Objekte werden in der Regel in Kollektionen von Objekten, wie z.B. der Eigenschaft FieldDefs der Komponente TDataSet eingesetzt.
Es gibt zwei wesentliche Einsatzbereiche von TFieldDef-Objekten:
Sammeln von Information über die Feldtypen einer nicht geöffneten Datenmenge.
Festlegen von Felddefinitionen für eine neue Tabelle.
Wenn Sie mit einer vorhandenen Tabelle arbeiten, wird für jedes Feld in der Datenmenge automatisch eine Felddefinition erstellt. Mit den Eigenschaften von TFieldDef können Sie Informationen über bestimmte Felder in der Datenmenge ermitteln.
Beim Erstellen einer neuer Tabelle, z.B. mit der Methode CreateTable von TTable oder CreateDataSet von TClientDataSet, liefern TFieldDef-Objekte die Definitionen für deren Felder.
Eine Felddefinition hat ein entsprechendes TField-Objekt, aber nicht alle TField-Objekte besitzen ein zugehöriges Felddefinitionsobjekt. Zum Beispiel haben berechnete Felder keine Felddefinitionsobjekte.
Siehe auch