Hallo Tom,
ja Du hast Recht. Danke für den Hinweis! Es sieht so aus, dass ich die Datenänderung innerhalb des Trigger blockiere ...
Trigger an sich sind eine feine Sache
Uli
Edit: noch etwas genauer zur allgemeinen Information:
Innerhalb der Transakton lege ich einen neuen Datensatz in einer Tabelle an. So lang die Transaktion aktiv ist, ist dieser Datensatz für andere Serververbindungen nicht sichtbar bzw. änderbar.
In einer zweiten Tabelle trage ich ebenfalls Daten ein. Diese Tabelle enthält jedoch einen von mir geschriebenen Trigger, der wiederum (redundante) Daten in der ersten Tabelle aktualisieren möchte. Da dies direkt auf dem Server geschieht, kommt es vermutlich zum Fehler.
Theoretisch müsste der ADS wissen, durch welche Serververbindung der Trigger ausgelöst wird, oder?