Re: Problemas con SQLServer

02/01/2006 - 23:37 por joky | Informe spam
Ok gracias, aunque ya encontre la causa del error, sigo sin determinar el metodo para mandar las variables, la cuestion es esta, al pasarle el variable de fecha no esta aceptando las comillas ya que en SQLServer lleva sencillas y aqui las transforma de alguna forma, si ingrreso directo el rango de fecha me lo acepta sin problema

Esta es la parte del query donde ocurre el error...

where CONVERT(char(10), a.fechaope, 3) >= CONVERT(char(10), '"& lafecha1 &"' , 3) " &
and CONVERT(char(10), a.fechaope, 3) <= CONVERT(char(10), '"& lafecha2 &"' , 3) " &

Aqui si corre bien..

where CONVERT(char(10), a.fechaope, 3) >= CONVERT(char(10), '01/01/2005' , 3) " &
and CONVERT(char(10), a.fechaope, 3) <= CONVERT(char(10), '02/01/2005' , 3) " &

Espero que esto de mas claridad a mi pregunta. Gracias

joky

Ver este tema: http://www.softwaremix.net/viewtopic-469928.htm

Enviado desde http://www.softwaremix.net
 

Leer las respuestas

#1 Nuno Santos
03/01/2006 - 11:27 | Informe spam
Porque no utilizas la sentencia between, para trabajar con las datas

Nuno Santos




Nuno Santos
nunos7[REMOVER]@hotmail.com

"joky" wrote in message
news:

Ok gracias, aunque ya encontre la causa del error, sigo sin determinar el
metodo para mandar las variables, la cuestion es esta, al pasarle el
variable de fecha no esta aceptando las comillas ya que en SQLServer lleva
sencillas y aqui las transforma de alguna forma, si ingrreso directo el
rango de fecha me lo acepta sin problema.

Esta es la parte del query donde ocurre el error

where CONVERT(char(10), a.fechaope, 3) >= CONVERT(char(10), '"& lafecha1
&"' , 3) " &_
and CONVERT(char(10), a.fechaope, 3) <= CONVERT(char(10), '"& lafecha2
&"' , 3) " &_

Aqui si corre bien...

where CONVERT(char(10), a.fechaope, 3) >= CONVERT(char(10), '01/01/2005'
, 3) " &_
and CONVERT(char(10), a.fechaope, 3) <= CONVERT(char(10), '02/01/2005' ,
3) " &_

Espero que esto de mas claridad a mi pregunta. Gracias.


joky


Ver este tema: http://www.softwaremix.net/viewtopic-469928.html

Enviado desde http://www.softwaremix.net


Preguntas similares