Data.DB.TAutoIncField

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Data.DB.TIntegerFieldData.DB.TNumericFieldData.DB.TFieldSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTAutoIncField

Delphi

TAutoIncField = class(TIntegerField)

C++

class PASCALIMPLEMENTATION TAutoIncField : public TIntegerField

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Data.DB.pas
Data.DB.hpp
Data.DB Data.DB

Beschreibung

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