Ich habe mehrere gespeicherte SQL-Prozeduren (zB UPDATE, SELECT INTO-Anweisungen) in VBA in MS Access ausgeführt:Zurücksetzen Mehrere SQL-Update-Abfragen in MS Access
CurrentDb.Execute "qry1"
CurrentDb.Execute "qry2"
Ich möchte es so, dass:
* Wenn Qry2 fehlschlägt, wird Qry1 rückgängig gemacht.
* qry1 und qry2 werden zur gleichen Zeit ausgeführt (da viele dieser gespeicherten Prozeduren in einer Kette ausgeführt werden), wird die Prozedur schneller ausgeführt.
Wie kann das gemacht werden?
Ich weiß, dass Transaktionen für Recordsets verwendet werden. Aber können sie für SQL-Anweisungen verwendet werden? –
Ich habe ein paar Notizen hinzugefügt. – Fionnuala
Danke. Der Code dauerte 8 Sekunden, jetzt dauert es 3 Sekunden. –