Bonjour
Quand je lance une fonction qui ajoute des lignes dans 3 tables en appelant tour à tour d'autres fonctions.
En cas de bug (ex. les données à importer sont absentes), la fonction est stoppée par un message d'erreur. Il faut corriger l'erreur et relancer la fonction.
Problème : Lorsque la fonction est relancée, elle ajoute les bons enregistrements. Mais on retrouve aussi les enregistrements de la précédente exécution.
Comment faire pour que les enregistrements ajoutés lors du bug soient supprimés ? C'est à dire que l'exécution qui n'a pas aboutie soit neutre sur mes tables ?
Merci de votre aide
Partager