Einzelnen Beitrag anzeigen

dfried

Registriert seit: 16. Aug 2005
486 Beiträge
 
#24

Re: Trigger verhindet löschen eines Datensatzes

  Alt 5. Okt 2005, 13:12
Zitat von VizeTE:
Das habe ich schon befürchtet.
Das ist bei großen Datenmengen aber recht nervig, daher hatte ich gehofft das es eine bessere Lösung gibt.
Das stimmt allerdings, ist halt ein Problem von Interbase und der BDE

Zitat von VizeTE:
Ich werde mal ein wenig mit der Methode UpdateMode auf upWhereKeyOnly setzen herumspielen. Auf den ersten Blick schien das ganz gut zu funktionieren.
Du musst nur beachten, dass halt mit dieser Einstellung auch bei "normalen" updates nicht mehr alle Felder auf evtl. Änderungen durch andere User geprüft werden d.h. im Multiuserbetrieb kann es unter Umständen dann dazu führen, dass Benutzer A den Datensatz ändert während Benutzer B auch schon dabei ist. Derjenige der zuletzt auf "speichern" drückt hat halt gewonnen.

Ansonsten gibt es eigentlich keine (mir bekannten) Probleme mit dem umsetzen des UpdateMode.

Gruß
Daniel
  Mit Zitat antworten Zitat