Ciao ho creato una classe in cui sto costruendo una serie di funzioni.
Attualmente sto lavorando sulla registrazione che richiede diversi insert su db.
Del tipo: inserimento tbl utente, inserimento tbl azienda
Questi sono inseriti in funzioni specifiche, quindi ho
una function registrazione che richiama
function insert_utente (contiene query insert su tblutente)
function insert_aziende (contiene query insert su tblazienda)
io posso mettere il rollback sulla function registrazione...
ma se l'errore avviene nella function insert_aziende
come faccio a farmi fare il rollack di tutto? delle insert_aziende, insert_utente e registrazione?
NB il codice è solo indicativo... non è minimamente corretto
codice:function registrazione() { begin transaction INSERT ACCESS insert_utente(id); insert_aziende(id); if(ok) commit else rollback }