21/04/2008, 17:09
|
| | | Fecha de Ingreso: octubre-2007
Mensajes: 185
Antigüedad: 17 años, 1 mes Puntos: 0 | |
problemas con el SP_executesql Hola amigos me pueden ayudar cone sto por favor.
Estoy tratando de ejecutar esta consulta con la ayuda del SP sp_executesql pero me manda un error, lo que estoy haciendo es esto... declare @sql varchar(250)
set @sql='select * from facturas where fecha_fac=convert(datetime,20080421,112) and idCliente=105'
exec sp_executesql @sql
el error que me manda es este... Msg 214, Level 16, State 2, Procedure sp_executesql, Line 1
El procedimiento espera un parámetro '@statement' de tipo 'ntext/nchar/nvarchar'.
ok, entiendo que el error me lo manda por que no llevo entre comillas simple la fecha, pero si le pngo comillas simople me manda este otro error.. Sintaxis incorrecta cerca de '20080421'.
si yo prubo la consulta por si sola con las comillas simple en los datos de fecha me devuelve los datos, como hago para pasar la consulta con todos y sus comillas simple al sp_executesql select * from facturas where fecha_fac=convert(datetime,'20080421',112) and idCliente=105
gracias |