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). |