Ich kenne mich mit Deiner Konstellation nicht aus, aber bei
SQL Servern gibt es oft "Komplikationen" mit dem Refresh von Datenmengen.
Das könnte mit verschiedenen Faktoren zusammenhängen.
Z.B. könnte es sein, dass Du nach dem ersten Post die Transaktion committen musst, damit der Server die Änderungen auch kennt.
Oder Du musst nach dem Post die Datenmenge schließen und wieder neu einlesen.
Oder Du musst Refresh aufrufen (da gibts aber auch wieder Verschiedenes zu beachten).
Ich würde mal bei "Refresh" zu suchen beginnen.
Hoffe, das hilft
Urs
P.S. Das ist schon ein Schuss ins Trübe, ich bin mir gar nicht sicher...