si, puoi farlo utilizzando le Transazioni, che si fanno sulla connessione.
per esempio:

codice:
dim miaConn as new adodb.connection

miaConn='stringa di connessione

miaConn.BeginTrans

'dopo aver fatto tutte le modifiche

'per annullarle devi scrivere 
miaConn.Rollbacktrans

'per confermarle
miaConn.CommitTrans