Bonjour,
Je cherche un moyen "propre" pour annuler une exception dans un While et continuer le traitement.
Mon code ressemble à cela :
Le catch est indispensable pour remonter l'erreur et l'inscrire dans une log, mais je souhaite continuer le traitement. En effet je boucle sur plusieurs centaines de milliers d'enregistrements dans mon While et il ne doit pas s'arrêter si un pb survient sur 1 seul enreg en plein milieu par exemple. Néanmoins l'info du plantage doit être tracé pour pouvoir relancer le traitement uniquement sur l'enreg qui a posé pb.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 While () { ... Mes instructions } catch (...) { ... Inscrit exception dans une log ==> 'Reprend le traitement While à l''occurence suivante' }
Une idée ?
Merci d'avance,
Partager