Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Consulta Rango de Fechas

Estas en el tema de Consulta Rango de Fechas en el foro de Visual Basic clásico en Foros del Web. Buenas Tengo un problemilla con realizar una consultas entre un rango de fechas el codigo es el siguiente : Conectar rs1.Open "Select * From SERVICIO ...
  #1 (permalink)  
Antiguo 30/10/2007, 15:31
 
Fecha de Ingreso: julio-2005
Ubicación: Salamanca
Mensajes: 54
Antigüedad: 18 años, 9 meses
Puntos: 0
Consulta Rango de Fechas

Buenas Tengo un problemilla con realizar una consultas entre un rango de fechas
el codigo es el siguiente :

Conectar
rs1.Open "Select * From SERVICIO Where FECHA_SERV Between Datevalue(""" & Format(Mask_Fecha, "YYYYMMDD") & """) AND (""" & Format(Mask_Fecha_Entre, "YYYYMMDD") & """) Order By FECHA_SERV", Conexion, adOpenDynamic, adLockBatchOptimistic
Set MSHFlexGrid1.DataSource = rs1
MSHFlexGrid1.Refresh
rs1.Close

el error es que no coinciden los datos
en la base de datos estan guardados como formato de texto

ojala me hechen una mano desde gracias (bueno si solucionamos esto se me viene otra gran duda, pero vamos por parte como dijo Jack el Destripador)
  #2 (permalink)  
Antiguo 31/10/2007, 01:56
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 18 años, 6 meses
Puntos: 13
Re: Consulta Rango de Fechas

Hola

Me parece que los mas sencillo sería cambiar el tipo de dato de la base de datos a fecha, seguro que te facilitaría el trabajar con las fechas, a no ser que exista alguna razón para guardarlo en modo de texto.

--Saludos--
  #3 (permalink)  
Antiguo 31/10/2007, 12:18
 
Fecha de Ingreso: julio-2005
Ubicación: Salamanca
Mensajes: 54
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: Consulta Rango de Fechas

Bueno haremos el intento a ver si resulta
gracias
  #4 (permalink)  
Antiguo 02/11/2007, 15:48
 
Fecha de Ingreso: julio-2005
Ubicación: Salamanca
Mensajes: 54
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: Consulta Rango de Fechas

Bueno igual gracias por la opinion Insomnia
Pero encontre otra solucion, teniendo la fecha almacenada como text dentro de la base datos en todo caso aca voy la solucion, para quien le pueda servir :D

Conectar
rs1.Open "Select * From SERVICIO Where FECHA_SERV Between Datevalue(""" & Format(Mask_Fecha, "DD-MM-YYYY") & """) AND (""" & Format(Mask_Fecha_Entre, "DD-MM-YYYY") & """) Order By FECHA_SERV", Conexion, adOpenDynamic, adLockBatchOptimistic
Set MSHFlexGrid1.DataSource = rs1
MSHFlexGrid1.Refresh
rs1.Close

Solo cambie el formato ojala les sirva
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:52.