Zitat:
In der AfterPost Methode, schaue ich mir den Wert von Erfass_Nr an. Wenn ich das "returning erfass_nr" weglasse (weil ich es ja gar nicht auswerte), ist der Wert von Erfass_Nr leer. Lasse ich das "returning" statement drin, kann ich den Wert auslesen.
RETURNING erzeugt keinen Parameter, erst IBDAC schreibt den zurückgegebenen Wert in den Parameter.
Der Post-Event scheint direkt nach der Ausführung des temporären Insert-Statements vor der erneuten Ausführung des Select-Staements zu erfolgen. Zu diesem Zeitpunkt scheinen nur die Werte der Felder, welche explizit zurückgegeben werden, zu existieren.
Wie sieht es im AfterInsert-Event aus?