Les conditions warning et not found se comportent de la même manière que les exceptions, avec une différence importante. Quand une instruction crée une condition warning ou not found et qu'aucun handler de condition correspondant n'est trouvé dans le bloc immédiat ou dans aucun bloc extérieur contenant, la condition est
Flux d’exécution en cas de Warning et Not Found
complètement
ignorée et l’exécution se poursuit
comme si l’instruction s’était exécutée
avec succès. Sinon, le handler
correspondant s’exécute et contrôle
les flux comme décrit pour les exceptions.
Je récapitule mes recommandations
quant à l’utilisation des handlers :
• N’utilisez jamais de handlers pour
des conditions warning ou not found
(ignorez-les ou sauvegardez et testez
SqlState directement).
• Utilisez toujours un handler Exit
dans le bloc Main pour traiter la
condition générale SqlException
(cela sert de handler d’exception
« attrape-tout »).
• Eventuellement, utilisez des handlers
Exit dans des blocs imbriqués
pour traiter la condition générale
SqlException pour une ou plusieurs
instructions.
• Eventuellement, utilisez des handlers
Continue pour traiter des conditions
d’exception spécifiques dans
des blocs imbriqués.
• Eventuellement, utilisez un handler
Continue imbriqué dans un autre
handler pour vous protéger de
conditions ou d’instructions d’ex-ception spécifiques ou générales
dans le handler.
Téléchargez cette ressource
Comment accélérer la transformation des environnements de travail ?
Dans un monde professionnel en pleine mutation, la mobilité, l’efficacité énergétique, la sécurité et l’intelligence embarquée sont devenues des critères décisifs pour les équipements informatiques. Découvrez comment les nouveaux PC Microsoft Surface dotés des processeurs Snapdragon X Series s’imposent comme une réponse stratégique aux nouveaux enjeux IT.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Analyse Patch Tuesday Février 2026
- Entamer la transition vers la cryptographie post quantique est prioritaire
- Full Cloud : une transformation numérique inévitable pour les entreprises ?
- Pilotage de la DSI : lucidité, exigences et engagement
Articles les + lus
Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
Alliée ou menace ? Comment l’IA redessine le paysage cyber
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
À la une de la chaîne Tech
- Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
- Alliée ou menace ? Comment l’IA redessine le paysage cyber
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
