Ciao, mi sa che ti devi studiare un po le transazioni....
Una transazione è un'operazione dove vige la regola che se tutte le operazioni al suo interno vanno in porto, allora salvo le modifiche, altrimenti le annullo tutte.....cioè....o tutte bene o nessuna !
Questo consente di evitare disallineamenti di dati quando un inserimento va a buon fine e magari la correlata operazione successiva non avviene correttamente....
Di fatto le modifiche al db vengono eseguite sul db ma non sono confermate fino a che non lo dici tu...quella è la COMMIT, ossia la conferma
Per darti delle dritte su come fare dovrei sapere in che modo tu inserisci i dati.... ad ogni modo di allego un pezzo di codice esemplificativo
Spero di esserti stato utile