Reverter várias consultas de atualização SQL no MS Access
Eu tenho vários procedimentos armazenados SQL (por exemplo, instruções UPDATE, SELECT INTO) executados no VBA no MS Access:
CurrentDb.Execute "qry1"
CurrentDb.Execute "qry2"
Eu quero isso para que:
* se qry2 falhar, irá desfazer qry1.
* qry1 e qry2 são executados ao mesmo tempo, (como eu tenho muitos desses procedimentos armazenados executados em uma cadeia), então o procedimento é executado mais rápido.
Como isso pode ser feito?