Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/09/2006, 19:20
Avatar de Developer9
Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 5 meses
Puntos: 47
Cita:
Iniciado por foo Ver Mensaje
si no me equivoco tienes que ejecutar:

exec (@sql)
´

Por Dios! despues de horas ya dí con la respuesta... le di mil vueltas al put... sql y efectivamente le faltaban los ( )

Cita:
Iniciado por Mithrandir Ver Mensaje
Sencillo, amplía la longitud de @sql

Por cierto... sql dinámico


No me quedaba otra, es que mi querido procedure recibe como parametro un xml el cual tengo que barrermelo y formar un string que me tocaba agregarlo en:

set @sql = @sql + ' and IdRequerimiento in (' + convert(varchar(max),@VL_Condicion) + ')'

vl_condicion contienen 1, 2, 5, 8 etc

cosa que es texto y no lo podía poner en la clausula in´ me daba error porque el campo IdRequerimiento es int, entonces me tocó formar toda la cadenota esa.

En la longitud el sql le puse max. No era ese el problema. A veces le damos vueltas a problemas tontos