FireDAC.Comp.DataSet.TFDAutoIncField.ServerAutoIncrement

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property ServerAutoIncrement: Boolean read FServerAutoIncrement  write SetServerAutoIncrement default True;

C++

__property bool ServerAutoIncrement = {read=FServerAutoIncrement, write=SetServerAutoIncrement, default=1};

Eigenschaften

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

Beschreibung

Legt fest, wann das DBMS einen Auto-Inkrementierungswert für die neue Datensatzspalte generiert.

Setzen Sie die Eigenschaft ServerAutoIncrement auf True (Vorgabewert), damit die Datenmenge:

  • Keinen Wert für die Spalte benötigt (Required = False).
  • Die Spalte nicht in die Aktualisierungen aufnimmt (pfInUpdate ist nicht in ProviderFlags enthalten).
  • Die Spaltenwerte nach dem Eintragen eines neuen Datensatzes in eine Datenbank aktualisiert (AutoGenerateValue = arAutoInc).

Die besten Ergebnisse erzielen Sie, wenn ClientAutoIncrement auf True gesetzt ist.

Standardmäßigt ist es nicht möglich, dem Feld explizit einen Wert zuzuweisen, wenn ServerAutoIncrement True ist. Wenn Sie einen Wert explizit zuweisen müssen, dann setzen Sie IdentityInsert auf True.

Siehe auch