Data.DB.TFieldDef

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Data.DB.TNamedItemSystem.Classes.TCollectionItemSystem.Classes.TPersistentSystem.TObjectTFieldDef

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