Char a datetime produjo un valor fuera de intervalo

18/10/2004 - 22:12 por Will | Informe spam
Hola Grupo
Al ejecutar una consulta entre rango de fechas cualquiera me arroja el
siguiente error.

Sql = "SELECT * FROM tabla "
Sql = Sql & "WHERE CAST(fecha AS DATETIME) <= '" & "30/10/2004" & "' "
Sql = Sql & "AND CAST(fecha AS DATETIME) >= '" & "01/08/2004" & "' "



La conversion del tipo de dato Char a datetime produjo un valor fuera de
intervalo

Los campos estan diseñados como varchar en la Base de Datos , tengo uina BDD
SQL Server 2000

De antemano gracias

Williams
 

Leer las respuestas

#1 Emilio Bellido
19/10/2004 - 18:25 | Informe spam
¿Has probado a concatenar las fechas con los carácteres #?

"#30/10/2004#"


"Will" escribió en el mensaje
news:
Hola Grupo
Al ejecutar una consulta entre rango de fechas cualquiera me arroja el
siguiente error.

Sql = "SELECT * FROM tabla "
Sql = Sql & "WHERE CAST(fecha AS DATETIME) <= '" & "30/10/2004" & "' "
Sql = Sql & "AND CAST(fecha AS DATETIME) >= '" & "01/08/2004" & "' "



La conversion del tipo de dato Char a datetime produjo un valor fuera de
intervalo

Los campos estan diseñados como varchar en la Base de Datos , tengo uina


BDD
SQL Server 2000

De antemano gracias

Williams



Preguntas similares