Hallo,
es gibt verschiedene ReadModi für den Umgang mit
SQL Datenbanken.
Welche genau von welcher untersützt wird ist dabei unterschiedlich.
Aber manche (z. B. RepeatableRead) können zu genau sowas führen.
Ich bin mir nicht sicher ob das die Lösung ist, aber versuche doch
mal beim Schreiben ein Commit nachzuschieben. Dadurch sollte die
Transaktion beendet werden und evtl. führt dann das Lesen zum
wirklichen neu Einlesen des Wertes.
Grüße
TurboMagic
Moin Turbo
das hatte ich tatsächlich schon versucht. Dann bekomme ich die Meldung das die Transactionskonfiguration auf Cached Updates stehen muss damit ein Commit gemacht werden kann. Außerdem steht der Wert ja bereits richtig in der Datenbank, wird also tatsächlich geschrieben. Wenn ich von "Außen" die gleiche
Query auf die
DB werfe, dann wird mir der neue Wert angezeit, nur meine
Query zur Abfrage des alten wertes liefert mir noch den alten Wert.