Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: TheGhost(Z) en 9 Julio 2007, 05:26 am



Título: Consulta Con fechas
Publicado por: TheGhost(Z) en 9 Julio 2007, 05:26 am
Por alguna razon no me funciona esta consulta..

SQL = "Where FechaOperacion BETWEEN #" & FechaInicio & "# And #" & FechaFin & "#"

 SQL = "Where FechaOperacion = #" & CDate(FechaInicio) & "#"


Título: Re: Consulta Con fechas
Publicado por: CeLaYa en 10 Julio 2007, 04:19 am
algo raro pasa con las consultas de bases de datos en el VB, te dire que por experiencia, cuando guardo datos en algun registro lo hago con el formato dd/mm/yyyy, y cuando quiero hacer alguna consulta tengo que poner el formato mm/dd/yyyy, ¿que porque?, quien sabe pero funciona, asi que para que tal vez tu consulta funcione ponle formato a las fechas


Código:

SQL = "Where FechaOperacion BETWEEN #" & format(FechaInicio, "mm/dd/yyyy") & "# And #" & format(FechaFin, "mm/dd/yyyy") & "#;"

 SQL = "Where FechaOperacion = #" & format(CDate(FechaInicio), "mm/dd/yyyy") & "#;"


Título: Re: Consulta Con fechas
Publicado por: TheGhost(Z) en 12 Julio 2007, 00:54 am
je je je... eso mismo es!...

Gracias, al parecer lee en el formado mes/dia/año, pero cuando abro el acces esta registrado con el formado dia/mes/año.. cosa rara como dices, pero he puesto el formato y ahora sí. funciona!


Gracias...