FireDAC.Comp.DataSet.TFDAutoIncField.IdentityInsert

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property IdentityInsert: Boolean read GetIdentityInsert  write SetIdentityInsert default False;

C++

__property bool IdentityInsert = {read=GetIdentityInsert, write=SetIdentityInsert, default=0};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDAutoIncField

Beschreibung

Aktiviert die explizite Zuweisung eines Wertes zu einer Auto-Inkrementierungsspalte.

Setzen Sie die Eigenschaft IdentityInsert auf True, um die explizite Zuweisung eines Wertes zu einer Auto-Inkrementierungsspalte zu aktivieren. Standardmäßig hat diese Eigenschaft den Wert False. Dies ist in erster Linie für Stapeloperationen zum Importieren von Daten hilfreich.

Hinweis: Nicht alle DBMSs unterstützen die Zuweisung eines Wertes zu den Identitätsspalten.

Wenn eine DBMS Sequenzen oder Generatoren unterstützt, und die Anwendung auf der Client-Seite die Feldwerte aus einer Sequenz füllt, dann muss IdentityInsert auf True gesetzt werden.

Beispiel

 
 TFDAutoIncField(FDQuery1.Fields[0]).IdentityInsert := True;
 FDQuery1.Append;
 FDQuery1.Fields[0].Value := 123;
 FDQuery1.Post;

Siehe auch