API:FireDAC.Comp.DataSet.TFDAutoIncField

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Data.DB.TAutoIncFieldData.DB.TIntegerFieldData.DB.TNumericFieldData.DB.TFieldSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFDAutoIncField

Delphi

TFDAutoIncField = class(TAutoIncField)

C++

class PASCALIMPLEMENTATION TFDAutoIncField : public Data::Db::TAutoIncField

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet FireDAC.Comp.DataSet

Beschreibung

TAutoIncField ist ein persistentes Feldobjekt für ein Autoinkrement-Feld in einer Datenmenge.

FireDAC.Comp.DataSet.TFDAutoIncField erbt von Data.DB.TAutoIncField. Der folgende Inhalt bezieht sich auf Data.DB.TAutoIncField.

TAutoIncField ist ein persistentes Feldobjekt für ein Autoinkrement-Feld in einer Datenmenge.

TAutoIncField stellt den Zugriff auf ein Zählerfeld in einer Tabellen bereit. Autoinkrement-Felder können Werte im Bereich von -2.147.483.648 bis 2.147.483.647 enthalten und fungieren als Zähler für die Datensätze in einer Datenmenge. Alle Datensätze weisen in einem Autoinkrement-Feld einen eindeutigen Wert auf. Jedem neuen Datensatz wird ein Integer zugewiesen, der um 1 höher ist, als der des vorher eingefügten Datensatzes. Autoinkrement-Felder werden normalerweise für die Bereitstellung eines eindeutigen Primärschlüsselwertes für einen Datensatz verwendet.

Hinweis: Autoinkrement-Felder sind eine Funktion des zugrunde liegenden Datenbanksystems. Weisen Sie diesen Feldern daher keinen Wert in Ihren Anwendungen zu (mit oder ohne TAutoIncField-Objekt).

Wenn Sie während des Entwurfs mithilfe des Felder-Editors eine persistente Feldkomponente für das Autoinkrement-Feld erstellen, können Sie es zur Laufzeit über seinen Namen ansprechen. Verwenden Sie dynamische Feldomponenten, so haben Sie über die Eigenschaft Fields oder die Methode FieldByName der Datenmenge Zugriff auf die TAutoIncField-Instanz.

Siehe auch