PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → [WM17] [ANDROID] HExécuteRequête
[WM17] [ANDROID] HExécuteRequête
Débuté par jips001, 09 juin 2012 17:11 - Aucune réponse
Membre enregistré
24 messages
Posté le 09 juin 2012 - 17:11
Bonjour,

Une erreur fatal est détectée à l'exécution de la fonction `HExécuteRequête`, conditions:

La requête `REQ_Lecture` est une requête créée avec l'éditeur de requête et contient un paramètre nommé `sCode`

THREAD PRINCIPAL
| HExécuteRequête(REQ_Lecture, "ABC") -> pas d'erreur
|
| THREAD SECONDAIRE
| BOUCLE
| HExécuteRequête(REQ_Quelconque) -> pas d'erreur
| FIN
|
THREAD PRINCIPAL
| HExécuteRequête(REQ_Lecture, "ABC") -> pas d'erreur
|
| FIN THREAD SECONDAIRE
|---------------------------
| A partir d'ici les appels à la fonction HExécuteRequête(REQ_Lecture, "ABC")
| provoque une erreur fatale

En résumé, tant que le thread secondaire s'exécute l'appel à la fonction `REQ_Lecture` ne provoque pas d'erreur, une fois le thread secondaire arrêté, une erreur est détectée lors de l'appel à cette fonction.

Le message d'erreur est:

Il n'existe pas de rubrique <scode> dans le fichier <REQ_Lecture>.

(remarquez <scode> en minuscule malgré mon paramètre avec un C majuscule)

J'ai essayé:

1. HExécuteRequête(REQ_Lecture, MaConnexion, "ABC")
2. HExécuteRequête(REQ_Lecture, hRequêteDéfaut, "ABC")
3. HExécuteRequête(REQ_Lecture, MaConnexion, hRequêteDéfaut, "ABC")
3. REQ_Lecture.sCode = "ABC"
HExécuteRequête(REQ_Lecture) et HExécuteRequête(REQ_Lecture, MaConnexion)
4. Placer HAnnuleDéclaration(REQ_Lecture)

Quelqu'un a une idée pour résoudre ce problème ?

Merci

JPS