TurboDB VCL Komponenten Bibliothek

TTdbBatchMove.RecalcAutoInc

Previous  Top  Next

Definiert, ob Auto-Nummern beim Import neu berechnet werden sollen.

Delphi Syntax:

property RecalcAutoInc: Boolean;

C++ Syntax:

__property bool RecalcAutoInc = {read=FRecalcAutoInc, write=FRecalcAutoInc, default=0}

Beschreibung

Setzen Sie diese Eigenschaft auf True, wenn Sie Datensätze mit Auto-Nummern importieren möchten und wenn diese Datensätze Werte haben, die in der Datenbank schon vorhanden sind. Falls die Eigenschaft auf True gesetzt ist, berechnet TurboDB neue eindeutige Werte für die importieren AutoInc-Felder. Falls die Eigenschaft False ist, versucht TurboDB die Auto-Nummern aus der Quelltabelle zu beizubehalten. In diesem Fall kann es passieren, dass Ihre Tabelle nach dem Import doppelte Auto-Nummern enthält. Verwenden Sie die Methode SetNextAutoIncValue um festzulegen, mit welchem Wert die AutoInc-Werte nach dem Import weitergeführt werden sollen.

Hinweis

Falls Ihre Anwendung Auto-Nummern verwendet um Beziehungen zwischen Tabellen herzustellen, werden Sie die Verknüpfungen zwischen den Tabellen verlieren, wenn Sie RecalcAutoInc auf True setzen.