OVH Cloud OVH Cloud

Pb de critères dans MSQuery

1 réponse
Avatar
michel slimane
Bonjour,

Voici mon probl=E8me.
Je fais une requ=EAte sur une base en SQL en utilisant la=20
syntaxe suivante :

select * from <mabase> where code in ('000121','023523');

et cela fonctionne tr=E8s bien.

Par contre, lorsque je veux utiliser un param=E8tre de=20
fa=E7on =E0 rendre cette requ=EAte d=E9pendante d'une liste de=20
valeurs donn=E9e, je m'y casse les dents !
J'ai beau essayer de lui donner les valeurs de toutes les=20
fa=E7ons possibles, il n'en veut pas.

Peut-=EAtre MSquery ne sait-il pas interpr=E9ter ce genre de=20
choses ?

Merci de vos r=E9ponses =E0 l'avance.

A bient=F4t.

1 réponse

Avatar
isabelle
bonjour michel,

voici un exemple avec une base access.
base : Mabase
table : Vente
champ : NoClient

"FROM `M:Mabase`.Vente Vente" & Chr(13) & "" & Chr(10) & "WHERE
(Vente.NoClient=" & x & ") OR (Vente.NoClient=" & y & ")")

il faut impérativement que les variable x et y soient au même format que
celui du champ.

isabelle


Bonjour,

Voici mon problème.
Je fais une requête sur une base en SQL en utilisant la
syntaxe suivante :

select * from <mabase> where code in ('000121','023523');

et cela fonctionne très bien.

Par contre, lorsque je veux utiliser un paramètre de
façon à rendre cette requête dépendante d'une liste de
valeurs donnée, je m'y casse les dents !
J'ai beau essayer de lui donner les valeurs de toutes les
façons possibles, il n'en veut pas.

Peut-être MSquery ne sait-il pas interpréter ce genre de
choses ?

Merci de vos réponses à l'avance.

A bientôt.