Se puede poner un array seguido de un IN, asi: "Where campo IN (ARRAY)"?

SKar
30 de Mayo del 2002
Quisiera saber si puedo ir metiendo en un array distintos valores y luego poner el array seguido del In. ¿Como seria la sintaxis en ese caso? ¿Como definiria el array?
Para ser mas concretos digo lo que quiero hacer. Tengo un formulario con las letras del abecedario y segun las que marque el usuario se mostraran los nombres que empiecen por esas letras marcadas. por tanto necesito meter esas letras en un array y despues en el select utilizarlo. ¿Alguna idea?

rapomon
30 de Mayo del 2002
Si lo que quieres es hacer una consulta con los id's que tienes almacenados en un array deberás usar la función join siempre y cuando tengas algún elemento en el array, de lo contrario te fallará la consulta sql:

strSql = "select * from tabla where id_clave in (" & join(array, ",") & ")"