PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Indirections de Requetes
Indirections de Requetes
Débuté par mhc, 10 nov. 2005 13:49 - 2 réponses
Posté le 10 novembre 2005 - 13:49
Bonjour aux diplomés es indirections
dans le code qui suit :

P_requete est une chaine en paramètre qui contient le nom de la requete à
executer

P_Idactivite est le parametre pour aller chercher la bonne activite

sur la ligne p_requete."activite" j'ai l'erreur à l'execution : ( alors que
le hannuledeclaration ne fait pas d'erreur )

Erreur à la ligne 28 du traitement Procédure globale ProG_BuiltSerieChq.
Une variable n'a pas de sous-élément. L'opérateur '.' est interdit.

Comment faire pour que cette procedures puisse accepter plusieurs requetes
sources....??

merci de votre aide

-------------------------------------------------------------------

// prépare exécution de requête

HAnnuleDéclaration(P_Requete)

P_Requete."activite" = P_IDactivite // {p_requete."activite"} donne la meme
erreur

HExécuteRequête(P_Requete)

pour tout P_Requete

etc ....

fin

-------------------------------------------------------------------

Michel HERRSCHER CONSULTANT
Président WINDASSO - Association des utilisateurs WxxDEV(c)
Tel : +33450870912 Fax:+33450871741
http://www.windasso.org
Posté le 10 novembre 2005 - 14:00
Stop trové , brrr je devrais lire 7 dois l'aide avant de lance une question
.....


il faut mettre :
{P_Requete +".activite"}

Dans un message Michel HERRSCHER disait :

Bonjour aux diplomés es indirections
dans le code qui suit :

P_requete est une chaine en paramètre qui contient le nom de la
requete à executer

P_Idactivite est le parametre pour aller chercher la bonne activite

sur la ligne p_requete."activite" j'ai l'erreur à l'execution : (
alors que le hannuledeclaration ne fait pas d'erreur )

Erreur à la ligne 28 du traitement Procédure globale
ProG_BuiltSerieChq. Une variable n'a pas de sous-élément. L'opérateur
'.' est interdit.

Comment faire pour que cette procedures puisse accepter plusieurs
requetes sources....??

merci de votre aide

-------------------------------------------------------------------

// prépare exécution de requête

HAnnuleDéclaration(P_Requete)

P_Requete."activite" = P_IDactivite // {p_requete."activite"} donne
la meme erreur

HExécuteRequête(P_Requete)

pour tout P_Requete

etc ....

fin

-------------------------------------------------------------------

Michel HERRSCHER CONSULTANT
Président WINDASSO - Association des utilisateurs WxxDEV(c)
Tel : +33450870912 Fax:+33450871741
http://www.windasso.org


--
Michel HERRSCHER CONSULTANT
Président WINDASSO - Association des utilisateurs WxxDEV(c)
Tel : +33450870912 Fax:+33450871741
http://www.windasso.org
Posté le 11 novembre 2005 - 11:43
Bonjour,
dans ce genre de contexte, je préfère hexecuterequetesql et je fabrique ma chaine sql avant avec variable ou autre