Visual Basic - problema con fechas

Life is soft - evento anual de software empresarial
 
Vista:

problema con fechas

Publicado por RO (26 intervenciones) el 12/04/2006 16:13:56
Hola, tengo un problema cuando hago una consulta con fechas no me incluye las fechas inicial y final por ejemplo
LA base de datos esta en access

source= " Select * from Clientes where Fecha > = " & fechainicial & and Fecha < = " & fecha final & "
Nota las fecha las pongo entre nuemerales
Por ej
pongo fecha incial 01/3/06 y fecha final 31/3/06 no me toma todos los registros del 31/3 y solo algunos del 01/3. si me toma todo si pongo 01/4/06
Gracias si alguien sabe que sucede.
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:problema con fechas

Publicado por Cecilia Colalongo (3116 intervenciones) el 12/04/2006 17:30:28
Fijate de enviar las fechas en formato "YYYY-MM-DD" que es el más general:

Format(fechainicial,"YYYY-MM-DD")
Format(fechafinal,"YYYY-MM-DD")
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:problema con fechas

Publicado por ro (26 intervenciones) el 12/04/2006 23:14:23
ya lo hice asi me sigue dando el mismo error
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:problema con fechas

Publicado por Miguel (15 intervenciones) el 13/04/2006 13:11:57
Pasa las fechas en formato ANSI, Ej.: 14 de abril del 2006 seria "20060401", seria año, mes, dia.

http://www.mug.org.ar/SQL/ArticSQL/240.aspx

En esta pagia tenes la info suerte
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:problema con fechas

Publicado por XtremeVB (5 intervenciones) el 14/04/2006 02:25:52
Prueba con esto
"SELECT * FROM Clientes WHERE Fecha>=#" & Format(FechaInicial, "mm/dd/yyyy") & "# AND Fecha<=#" & Format(FechaFinal, "mm/dd/yyyy") & "#"
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