Exécuter un script SQL avec valeurs en retour
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:
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:
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