no johnny, prima di lanciare il comando execute deve iniziare la transazione con Connection.BeginTrans
poi, dopo aver eseguito i comandi chiude la transazione con Connection.CommitTrans, se dà errore, può ripristinare i valori precedenti alla modifica chiamando la RollBackTrans![]()