problema con select dinamico y where con fechas

15/03/2005 - 02:57 por MAbanto | Informe spam
hola grupo.
tengo un pequeño problema con este select :
set @sql2=' where cuando='
exec ( @sql1 + ' ' +@sql2 + @fechaini )

el @sql1 contiene todos los campos del select y esta bien , el problema esta
en el where donde incluyo unparametro que es de tipo date @fechaini, cuando
lo ejecuto me sale que se ha encontrado un error cercada de 20 ( por ejemplo)
osea solo me coge los primeros digitos de mi parametro date.. que hice mal???
o que debo hacer?'
gracias por sus respuestas y gran ayuda que me brinden
 

Leer las respuestas

#1 MAXI
15/03/2005 - 03:04 | Informe spam
Hola, no seri asi la cosa


set @sql2=N' where cuando='
exec ( @sql1 + ' ' +@sql2 + @fechaini )

y la fecha pasala en ANSI


Maxi
Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)



"MAbanto" escribió en el mensaje
news:
hola grupo.
tengo un pequeño problema con este select :
set @sql2=' where cuando='
exec ( @sql1 + ' ' +@sql2 + @fechaini )

el @sql1 contiene todos los campos del select y esta bien , el problema
esta
en el where donde incluyo unparametro que es de tipo date @fechaini,
cuando
lo ejecuto me sale que se ha encontrado un error cercada de 20 ( por
ejemplo)
osea solo me coge los primeros digitos de mi parametro date.. que hice
mal???
o que debo hacer?'
gracias por sus respuestas y gran ayuda que me brinden

Preguntas similares