Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
Delphi 12 Athens
|
AW: Firebird Subtabelle plötzlich komplett leer
24. Apr 2023, 15:07
Joar, gibt ja nur ein paar Möglichkeiten
* jemand hat wirklich in der SubTabelle alles gelöscht
* wenn in der HauptTabelle gelöscht wird, dann entfernt das ON DELETE CASCADE
auch das Jeweilige in der SubTabelle
* mit ON DELETE SET NULL
blieben diese SubDatensäte erhalten, aber die Referenz wird NULL
* bei ON DELETE NO ACTION
... heißt "nothing is done" dass die SubDatensätze unverändert da bleiben, oder wird der Hauptdatensatz dann nicht gelöscht?
* und ohne ON DELETE
sollte das DELETE im Hauptdatensatz knallen, weil noch abhängige Daten vorhanden sind
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|