PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Passage de paramêtre dans une requête
Passage de paramêtre dans une requête
Started by nicolas.giltaire, Apr., 21 2006 12:52 PM - 2 replies
Posted on April, 21 2006 - 12:52 PM
Bonjour,

J'ai fait une requête SQL dans laquelle j'aimerrai passer un paramêtre.
En l'occurance la valeur d'un champ texte.

Voici ma requête actuel

Update Motorisation Set TypeMotorisation = FEN_OptionMotorisation.SAI_Saisie
Where IDMotorisation = FEN_Motorisation.TABLE_Motorisation.IDMotorisation

Et son appel

bTestInserModifBDD = HExécuteRequête(REQ_ModifMotorisation)

Le parametre devrait se trouver à la premiere ligne apres le = !!

Merci
Posted on April, 21 2006 - 1:23 PM
Dans son message, Nicos77 racontait :


Bonjour,

J'ai fait une requête SQL dans laquelle j'aimerrai passer un paramêtre.
En l'occurance la valeur d'un champ texte.

Voici ma requête actuel

Update Motorisation Set TypeMotorisation = FEN_OptionMotorisation.SAI_Saisie
Where IDMotorisation = FEN_Motorisation.TABLE_Motorisation.IDMotorisation

Et son appel

bTestInserModifBDD = HExécuteRequête(REQ_ModifMotorisation)

Le parametre devrait se trouver à la premiere ligne apres le = !!

Merci


Pour passer un parametre a une requete, il faut utiliser la syntaxe suivante :
Table.champ = {Param}

Ensuite, lors de l'appel, il y a 2 possibilités :
1) MaRequete.Param = Valeur
HexecuteRequete(MaRequete, hrequetedefaut)
2) hexecuterequete(MaRequete, hrequetedefaut, Valeur)

Bon dev
--
Lionel

mailto:lionel.breil*NOSPAM*@gmail.com
(retirer *NOSPAM* pour m'écrire)
Posted on April, 21 2006 - 2:34 PM
Merci c'est parfait