Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => 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




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