31/05/2009, 19:35
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes Puntos: 2658 | |
Respuesta: Parametro en clausula in ¿En qué DBMS estás trabajando? Puede haber diferencias de sintaxis y de método en este asunto.
Por la sentencia de ejemplo que estás poniendo, podría ser MySQL, pero no estoy seguro. Si es así, la solución es una sentencia preparada en el SP, pero la sintaxis de tu ejemplo contiene un error: '1, 2, 3, 4, 55, 78' es una sola cadena, no valores separados por comas. En ese sentido te advierto que para poder ingresar ese conjunto de valores en un sólo parámetro deberías usar un TEXT o BLOB... que MySQL no admite como parámetros en los SP.
En cualquier caso, existe una solución alternativa, pero dependerá mucho del lenguaje que estás usando para programar. ¿Cuál es?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |