Forcer la fin d’une boucle
- Last UpdatedSep 24, 2024
- 1 minute read
Vous pouvez quitter une boucle à tout moment en appelant l'instruction suivante<:hs>:
EXIT FOR;
Cette instruction poursuit l'exécution du script à l'instruction qui suit immédiatement l'instruction NEXT de la boucle.
Exemple
Le fragment de code suivant utilise une boucle pour insérer un grand nombre d'enregistrements dans la table d'une base de données. Si l'insertion d'un enregistrement renvoie une erreur, la boucle est interrompue pour éviter l'apparition de nouvelles erreurs.
FOR TagCounter = 1 TO 1000
ResultCode = SQLInsert(ConnectionID, "BatchDetails", "BindList1");
IF ResultCode <> 0 THEN
LogMessage("Erreur de création des enregistrements! Abandon...");
EXIT FOR;
ENDIF ;
NEXT;