Tu n'y arrivera pas avec un SELECT. Le SELECT ne fonctionne qu'avec des curseurs ou des tables.
Tu peux utiliser ceci par contre:
aRegion(1) = 56
aRegion(2) = 63
aRegion(3) = 44
CREATE CURSOR curRegion (Region I)
FOR I = 1 TO ALEN (aRegion)
INSERT INTO curRegion VALUES (aRegion(I))
ENDFOR
>Je dispose d'un tableau d'une seule colonne contenant par exemple des clé primaires d'éléments sélectionnés dans un ListBox
>
>aRegion(1) = 56
>aRegion(2) = 63
>aRegion(3) = 44
>
>J'aimerais sortir les régions définie dans le tableau dans un curseur par une requête SQL
>
>j'ai essayé ceci:
>
>select .... where ca_region in (ascan(aRegion, ca_region))
>
>le problème, ascan retourne le n° d'élément et aucun élément ne sera sélectionné
>
>puis j'ai tapé ceci
>select ..... where ca_region in(aRegion)
>
>mais il prend en compte uniquement l'élément aRegion(1)
>
>ya t'il une solution ??? inlist() ??