Usar el contenido del array() en una select

03/06/2006 - 16:07 por Javier | Informe spam
Hola

Es una pregunta de novato (que es lo que soy...) pero me descaro a hacerla:

En una variable del tipo MSeccion(99) he conseguido meter los códigos de
'sección' que el usuario tiene autorizacion a ver (dependiendo del perfil de
acceso que tiene asigando).

Como hago para hacer ahora una select a la base de datos de 'personal' para
que le liste los trabajadores de esas secciones a las que él tiene
autorización?

¿ Funciona algo asi: Select Codigo,Apellido from empleados where
seccion in '"&MSeccion()&"' ?

Gracias por sus contestaciones

Fernando
 

Leer las respuestas

#1 Nuno Santos
05/06/2006 - 10:36 | Informe spam
No, haces un split del array y después puedes hacer el select

Dim strIds
strIds = split(myArray,",")

'Validar que a string strIds seja válida ...

strSQL = " SELECT Campo1 FROM Table1 WHERE Campo2 IN (" & strIds & ")"



NS


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Javier" wrote in message
news:
Hola

Es una pregunta de novato (que es lo que soy...) pero me descaro a
hacerla:

En una variable del tipo MSeccion(99) he conseguido meter los códigos de
'sección' que el usuario tiene autorizacion a ver (dependiendo del perfil
de acceso que tiene asigando).

Como hago para hacer ahora una select a la base de datos de 'personal'
para que le liste los trabajadores de esas secciones a las que él tiene
autorización?

¿ Funciona algo asi: Select Codigo,Apellido from empleados where
seccion in '"&MSeccion()&"' ?

Gracias por sus contestaciones

Fernando


Preguntas similares