
09/03/2005, 14:45
|
| | Fecha de Ingreso: febrero-2004
Mensajes: 27
Antigüedad: 21 años, 3 meses Puntos: 0 | |
Lamentablemente no puedo (o no se ) utilizar una subconsulta pues las 500 claves son de una tabla de una base de datos (TansTool) diferente a la de SQL Server, con lo cual envio las claves en una variable string ya calculada.
De todas formas haciendo mil comprobaciones he detectado que el error no viene por el numero de caracteres, sino por el numero de claves que envio en cada sentencia in (clave,clave,clave....). Curiosamente me admite hasta 67 claves (el ID de la consulta esta declarado con int ), con lo cual debo de hacer X sentencias in (clave,clave,,,) para que funcione.
Creo que es una chapuza pero no veo otra solucion.
Gracias |