Bonjour,
J'ai écris un script SQL sous windev, dedans, je fais plusieurs requêtes UPDATE, si le script s'exécute sans erreur, j'exécute la requête suivante :
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part select 0 as Num,'ok' as Msg
Si l'une des requêtes UPDATE engendre une erreur, la requête suivante est exécutée:
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part select 99 as Num, ERROR_MESSAGE() as Msg
J'aimerais pouvoir exécute le script et de récupérer ce que l'une des 2 requêtes SELECT renvoie.
En lisant ce message, je comprends ce qu'il faudrait que j'utilise la fonction HEcécuteRequêteSQL avec pour paramètre hRequêteSansCorrection, or je ne sais pas comment utiliser cette fonction, j'ai toujours utilisé SQLExec, mais j'ai vu que cette dernière ne permet pas d’exécuter des scripts.
Suis-je obligé de passer par une analyse? Si cela reste optionnel, que dois-je faire?
Merci
Partager