PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Requête paramétrée
Requête paramétrée
Débuté par sandra, 21 oct. 2004 10:38 - 1 réponse
Posté le 21 octobre 2004 - 10:38
Bonjour, je souhaiterai faire une requête du type :
SELECT A, B FROM C WHERE A IN (a,b,c)
Sauf je ne connais pas la liste de valeur a,b,c. La liste de valeur est contenu dans une variable
que je voudrai faire passer en paramètre.
Est-ce que cela est possible ?

Merci pour votre aide.
Posté le 21 octobre 2004 - 12:29
Il suffit de construire la chaine de ta requete une fois tes valeurs
connues.
C_CH est une chaine

//si a,b,c sont des chaines
C_CH = "SELECT A, B FROM C WHERE A IN ('"+a+"','"+b+"','"+c+"')"

//si a,b,c sont des entiers
C_CH = "SELECT A, B FROM C WHERE A IN ("+a+","+b+","+c+")"

HexecuteRequeteSql(NomREQ,C_CH)

A+
"sandra" <sandra_boulanger@yahoo.fr> a écrit dans le message de
news:41774ff4$1@news.pcsoft.fr...

Bonjour, je souhaiterai faire une requête du type :
SELECT A, B FROM C WHERE A IN (a,b,c)
Sauf je ne connais pas la liste de valeur a,b,c. La liste de valeur est

contenu dans une variable
que je voudrai faire passer en paramètre.
Est-ce que cela est possible ?

Merci pour votre aide.