Sur l'erreur Err_Handler GoTo
Faible CNN comme ADODB.Connection
Faibles blnInTrans comme booléens
blnInTrans = faux 'pas dans une transaction en date d'encore
CNN = CurrentProject.Connection
'…
cnn.BeginTrans ()
les blnInTrans = rectifient 'maintenant dans le commencement d'une transaction
'Faire votre suppression ici
'Faire votre insertion ici
cnn.CommitTrans ()
les blnInTrans = des ' transactions fausses ont accompli sans erreur
'…
Exit_Handler :
Sortir le sous-marin
Err_Handler :
Si blnInTrans puis 'au milieu d'une transaction
données de restauration de cnn.RollbackTrans () 'à l'état de pré-Transaction
'Ceci reconstituera les données supprimées par votre question de SUPPRESSION
Finir si
'davantage d'erreur traitant ici
Résumé Exit_Handler
|