|
| Inicio → WINDEV 2025 → HExecuteRequeteSQL lève une exception dans un thread plutôt que de renvoyer faux |
| HExecuteRequeteSQL lève une exception dans un thread plutôt que de renvoyer faux |
| Iniciado por TheCout, 21,jul. 2020 11:51 - 3 respuestas |
| |
| | | |
|
| |
Miembro registrado 104 mensajes |
|
| Publicado el 21,julio 2020 - 11:51 |
Bonjour à tous,
Avez-vous déjà rencontré ce cas de figure ?
Vous exécutez une requête SQL via HExecuteRequeteSQL dans un Thread. La requête contient une erreur de syntaxe. Au lieu de renvoyer faux, une exception est levée:
Erreur interne à la DLL WDHF. Code erreur : 72326 Niveau : erreur fatale
Il me semble que c'est avec l'accès natif SQL Server uniquement mais je n'en suis pas sûr. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 104 mensajes |
|
| Publicado el 27,julio 2020 - 10:54 |
| Quelqu'un a déjà rencontré le problème ? |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.002 mensajes |
|
| Publicado el 27,julio 2020 - 15:37 |
Bonjour,
Depuis un thread, tu ne peux pas renvoyer de valeur,
il faut que tu gere les exception et fais un autre traitement avec un threadprincipal
jordan |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 104 mensajes |
|
| Publicado el 28,julio 2020 - 08:52 |
Bonjour Jordan,
Je ne souhaite pas renvoyer de valeur. Le problème c'est que HExecuteRequeteSQL est censé renvoyer Faux si le code SQL contient une erreur.
Or, dans un thread il ne renvoie pas d'erreur mais lève une exception. Mais bon, je suis d'accord, pour pallier ce bug de Windev il faut que j'entoure cela par un QUAND EXCEPTION... |
| |
| |
| | | |
|
| | | | |
| | |
|