Salut,

Est-ce que quelqu'un a une idée de la façon de passer une valeur pour une clause "IN" en paramètre d'un TIBQuery ?

Je m'y prends de cette façon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ParamByName('idG').AsString:=grp;
Où "grp" est un string de type "1,5,8". Le but est de compléter dynamiquement ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT DISTINCT MEMBRES.*
FROM MEMBRES
INNER JOIN APPARTENIR
ON APPARTENIR.idMembre=MEMBRES.id
AND APPARTENIR.idGroupe IN (:idG)
ORDER BY NOM, PRENOM ASC
Mais lorsque je l'exécute, il me répond

conversion error from string 1,5,8
J'ai essayé de définir le type de mon paramètre, ou bien d'utiliser d'autre procédure que "AsString", mais rien n'y fait.

Any ideas ?

Thanks