Hallo Jan,
kann es sein, daß das DataSet.Transaction und die
Query.Transaction identisch sind und
Query.Option auf [qoAutoCommit] steht?
Dann wird nach dem Ausführen bzw. Schließen der
Query die gemeinsame Transaction beendet und
damit wird auch das DataSet geschlossen.
Lösung wäre z.B.
a)
Query.Option NICHT auf [qoAutoCommit]
b)
Query.Transaction separate Transaction
c)
Query.Transaction an die UpdateTransaction hängen
je nach dem was gebraucht wird.
alex