OVH Cloud OVH Cloud

[WD 7.5 204g] Lancer une procédure à partir de son nom dans un fichier HF

3 réponses
Avatar
Steven
Bonjour,

Je souhaiterai pouvoir lancer une procédure après avoir récupéré son nom
dans un fichier HF.

En effet, selon le client selectionné je souhaiterai pouvoir lancer telle ou
telle procédure.
Le but d'avoir le nom dans un fichier HF est que l'utilisateur peut changer
de procédure dans la table sans toucher au code ;)
Actuellement je récupère bien le nom de la procédure, dans une chaîne, mais
je n'arrive pas à l'exécuter...

Merci de votre aide.

--
Cordialement
Steven

3 réponses

Avatar
JCF1
"Steven" a écrit dans le message de
news:bjs6rd$aht$
Bonjour,

Je souhaiterai pouvoir lancer une procédure après avoir récupéré son nom
dans un fichier HF.

En effet, selon le client selectionné je souhaiterai pouvoir lancer telle


ou
telle procédure.
Le but d'avoir le nom dans un fichier HF est que l'utilisateur peut


changer
de procédure dans la table sans toucher au code ;)
Actuellement je récupère bien le nom de la procédure, dans une chaîne,


mais
je n'arrive pas à l'exécuter...

Merci de votre aide.




Bonjour,

Il faut utiliser la compilation dynamique.

Sincères salutations
--
Jean-Claude FLAJOULOT
Sécurité, Conseil & Biométrie


Avatar
Romain PETIT
JCF1 a écrit :

Bonjour,



Il faut utiliser la compilation dynamique.



Bonjour,

encore plus simple avec WD7.5 :

sNomProc est une chaine ="mafonction" //fonction ou procedure
retourfonction = executeTraitement(sNomProc, trtProcedure, param1, param2)

A+
--
Romain PETIT
(mailto:rompetit_chez_ifrance.com)
Avatar
Steven
Bonjour,

"Romain PETIT" a écrit dans le message de
news: 3f61a68f$0$20636$
JCF1 a écrit :

> Bonjour,

> Il faut utiliser la compilation dynamique.

Bonjour,

encore plus simple avec WD7.5 :

sNomProc est une chaine ="mafonction" //fonction ou procedure
retourfonction = executeTraitement(sNomProc, trtProcedure, param1, param2)



Merci, ça fonctionne.
En fait, j'avais déjà testé cela
(ExécuteTraitement(NomProcedure,trtProcédure)), mais cela ne fonctionnait
pas car dans ma table HF j'avais écrit NomProcedure() alors qu'il faut
écrire NomProcedure.

A+
--
Romain PETIT
(mailto:rompetit_chez_ifrance.com)



--
Cordialement
Steven