Visual Basic - Consulta a SQL SERVER

Life is soft - evento anual de software empresarial
 
Vista:

Consulta a SQL SERVER

Publicado por FIRENZE (12 intervenciones) el 05/07/2005 13:58:03
Tengo, en mi codigo VB, la siguiente consulta contra una BD hecha en SQL SERVER:

dim str as string
dim rs as new ADODB.RecordSet

str = " select data from zprova where data > '01/07/2004 7.00.00'"
rs.Open str, conris, adOpenDynamic, adLockOptimistic

Cuando la ejecuto, me da el siguiente error:
La conversion del tipo de datos de char a datetime a generado un valor de tipo datetime
no comprendido en el intervalo de valores validos.

Sabeis como hacerlo sin que me de error?
Si la query la hago asi:
str = " select data from zprova where data > '01/07/2004'"
, no me da error, pero la cuestion es que necesito tener en cuenta tambien la hora.

Gracias. Espero alguna respuesta.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta a SQL SERVER

Publicado por FIRENZE (12 intervenciones) el 05/07/2005 14:38:08
YA HE ENCONTRADO LA SOLUCION.
POR SI A ALGUNO LE INTERESA, SE RESUELVE USANDO LA FUNCION CONVERT, POR EJEMPLO:

WHERE (data > CONVERT(DATETIME, '2004-07-01 07:00:00', 102))

Saludos de un murciano desde Florencia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar