TurboDB VCL Komponenten Bibliothek

TTdbForeignKeyAction

Previous  Top  Next

Bezeichnet auf welche Art eine Tabelle geschützt oder verschlüsselt wird.

Unit

TdbDataSet

Delphi Syntax:

type TTdbForeignKeyAction = (tiaReject, tiaSetNull, tiaSetDefault, tiaCascade);

C++ Syntax:

enum TTdbForeignKeyAction {tiaReject, tiaSetNull, tiaSetDefault, tiaCascade};

Beschreibung

Die Werte dieses Typs beschreiben, wie TurboDB auf die Verletzung eines Fremdschlüssels reagiert.

Wert

Beschreibung

tiaReject

Die Änderung, die zur Verletzung führt, wird nicht durchgeführt.

tiaSetNull

Die den Fremdschlüssel beschreibenden Felder der Kind-Tabelle sind null. Noch nicht implementiert.

tiaSetDefault

Die Fremdschlüssel-Felder der Kind-Tabelle werden auf Vorgabewerte gesetzt. Noch nicht implementiert.

tiaCascade

Die korrespondierenden Datensätze in der Kind-Tabelle werden gelöscht (wenn der Elterndatensatz gelöscht wird) oder geändert (wenn der Elterndatensatz geändert wird).