Ho trovato la soluzione!
Devo utilizzare il metodo CancelUpdate.

es:
cnDati.Recordset.CancelUpdate

in questo modo mi elimina ogni inserimento o modifica non ancora salvata con il metodo update