Forum: Datenbanken
Delphi
by mkinzler,
24. Jul 2006
Jein. der Trigger springt immer beim ereignis an, aber du kannst ja innerhalb des Triggers entscheiden was du machst. Wenn die Werte ok sind, machst du einfach garnichts.
Forum: Datenbanken
Delphi
by mkinzler,
24. Jul 2006
Der Trigger prüft nicht, ob was passiert ist, sondern wird aufgerufen wenn etwas passiert ( ein art Callback).
Das von dir genannte Beispiel wird aufgerufen nach dem ein Update gestartet wurde, bevor es wirksam wird.
Forum: Datenbanken
Delphi
by mkinzler,
24. Jul 2006
Ja
Wenn du damit meinst, das dich interessiert, wer wann was abgefragt hat. Auch ja.
Aber im Allgemeinen interessieren ja auch nur die DML-Statements.
Forum: Datenbanken
Delphi
by mkinzler,
24. Jul 2006
Dafür eignen sich Trigger sehr gut. Diese werden bei bestimmten Aktionen ( Z.B. Insert) aufgerufen. In ihnen kann man dann auf die Aktion reagieren bzw. sie verhindern oder nur loggen.