Ích arbeite mit ADO + VB6.
Ich habe einen Recordset erzeugt mit dem LockType adlockBatchOptimistic.
Nach dem Ausführen des UpdateBatch-Befehles will ich sofort erneut auf diesen Recordset zugreifen. Dann habe ich die Meldung bekommen daß dieser RSet gesperrt ist.
Ich interpretiere dies so, daß die Abarbeitung von UpdateBatch noch nicht beendet ist.
Wenn ich einen Sleep-befehl einfügen (nach dem UpdateBatch) funktioniert alles wunderbar.
Wie kann ich richtig abfragen, ob der Befehl vollständig abgearbeitet worden ist?
PS:
Ich benutze deshalb adlockBatchOptimistic da ich festgestellt habe, daß nur so ein vernünftiges Arbeiten mit Transaktionen möglich ist. Kann mir jemand dies bestätigen.
Horst