Zitat von
mirage228:
dann könnte ich dir als "Quickn' Dirty" Lösung empfehlen, einen try..except Block darum zu bauen und bei einem EVariantArrayLockedError Error die Anweisung zu widerholen.
Das Ganze ist in einer Serveranwendung, die mehrere Datenbankthreads ausführt. Meine Vermutung ist, das der TMultiReadExclusiveWriteSynchronizer nicht richtig funktioniert. Wenn sich also Threads gegenseitig blockieren, bringt eine Wiederholung des Befehles nicht viel. Die Synchronisation zwischen den Threads ist vermutlich das Problem.
Aber ich werde Deinen Tipp mal an den Entwickler weitergeben.
Wir testen im Moment eine neue
midas.dll evtl. ist ja das Problem mit dem Update behoben.
Danke für die Antwort