Ich frag mich nur, welchen Grund es geben kann, beim Create Transactions zu commiten. Hätte ich eher im BeforDestruction vermutet...
Das möchte ich machen, weil man manchmal in der Entwicklungs-Zeit die Transaktionen offen hat, obwohl die
Query geschlossen ist.
Wenn du dann Compilierst sind die immer noch offen.
Und wenn du dann die
Query schliesst und bei mir ist im AfterClose der
Query das Commit oder CommitRetaining beim TIBDataset, dann kommt eben am Anfang das Commit nicht...
Und dann arbeitest du teilweise mit nicht aktuellen Daten...
Deshalb möchte ich sicher sein, dass erstmal alle Transaktionen inaktiv sind.