¿te devuelve algo la select?
, porque con lo que has escrito (en el mensaje), yo no veo donde la ejecutas!
la sintaxis para ejecutarla es (xej):
Código:
set rs = conn.execute (sql)
suponiendo que tu conexión se llame conn y la select esté guardada en la variable "sql"
No se si será esto lo que te ocurre...