Mi pare tu lavori con ADO.
Allora puoi aprire un transazione sulla connessione e poi decidere se le modifiche apportate da quando apri la transazione a quando la chiudi devono essere salvate o meno.
Per esempio (spero di scrivere correttamente il codice
)
cnnConnessione.BeginTrans
...Fai le tue operazioni nel recordset..(Addnew,Update....)
Infine se imposti
cnnConnessione.CommitTrans
salvi le modifiche nel DB, se invece dai
cnnConnessione.RollBackTrans
non salvi le modifiche
Alessio
http://blogs.dotnethell.it/alessiop