Visual Basic - consulta sql de fechas

Life is soft - evento anual de software empresarial
 
Vista:

consulta sql de fechas

Publicado por edupa (18 intervenciones) el 23/11/2005 20:16:17
Estoy intentando hacer la siguiente consulta sql:

sim ssql as string
dim fechainicio as string
dim fechafin as string

ssql = "select * from tabla where fecha between " & fechainicio & " and " & fechafin

AbrirBD(ssql) 'procedimiento donde ejecuto la consulta

pero esto me da error ya que no me saca ningun registro sacando el error que ha llegado al final del recordset (he comprobado que existen registros).

He probado a poner las fecha directamente de la siguiente manera y me funciona:
ssql = "select * from tabla where fecha between #10/1/2005# and #6/16/2006#"

fechainicio y fechafin lo capturo de un string y lo coloco en forma mes/dia/año, tb he probado dela forma dia/mes/año

Alguien me puede decir que hago mal?
gracias
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 sql de fechas

Publicado por Ariel (94 intervenciones) el 23/11/2005 20:23:13
Hola

ssql = "select * from tabla where fecha between '
ssql=ssql & ' #" & format('m-d-yy', fechainicio) & '# and # " & format('m-d-yy', fechafin) & '#'

es importante ademas darle el formato q corresponde, tambien poner la fecha
entre '#'.

Espero que te sirva.

Saludos.
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

RE:consulta sql de fechas

Publicado por edupa (18 intervenciones) el 24/11/2005 07:27:35
Perfecto, muchas gracias.
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