Originariamente inviato da DeBe99
Per usare le transizioni non dovresti usare adodc,ma semplicemente ad (la DLL per intenderci), quindi riempirti a manina tutte le griglie e le text...c'è un po di lavoro in più.
io uso le transazioni utilizzando una normalissima Connessione di ADO.
credo che sia la strada migliore.
Un'altra soluzione potrebbe essere quella di usare un DB temporaneo, in pratica all'avvio ti crei una copia del db su cui lavorerai da programma, quindi quando vuoi tornare indietro salvi i dati dal db originale alla copia su cui lavori, quando vuoi confermare le modifiche fai l'inverso.
Il passaggio da un db a l'altro devi farlo a mano(con ado) via sql.

con questo sistema, che secondo me è assolutamente da evitare, come gestisci l'apertura simultanea di un record da parte di più utenti?
e se un utente apre un record già aperto da un altro utente... come ti comporti se il secondo utente salva prima del primo?
non è un metodo sicuro per assicurare una corretta gestione dei dati