Visual Basic - Busqueda por fecha (dia de 1 digito)

Life is soft - evento anual de software empresarial
 
Vista:

Busqueda por fecha (dia de 1 digito)

Publicado por Fran (78 intervenciones) el 06/07/2004 15:40:41
Necesito Ayuda.
Estoy filtrando unos registros por fecha de la siguiente manera:

Set Reg = BDs.OpenRecordset ("Select * from Ingresos where [Fecha] = # " & Format(Date, "dd/mm/yyyy") & " # ;")

Me funciona de maravilla, pero solo cuando el dia es de dos digitos, por ejemplo, fechas como:

15/05/2004
28/06/2004
30/06/2004

Pero cuando el dia es de un digito no hace nada, como si no consiguiera dicho registro.
Ejemplo:

07/05/2004
02/07/2004

En la Base de Datos el valor aparece almacenado tal cual (02/07/2004), y chequeo el valor de busqueda DATE y esta de la misma manera, asi que debería encontrar dicho registro, pero no sucede nada. Quizas es como si no reconociera el cero adelante del dia: 2/07/2004 en vez de 02/07/2004.

Uso: Visual Basic 6.0 y Access XP

Ayudenme por favor

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:Busqueda por fecha (dia de 1 digito)

Publicado por groval (225 intervenciones) el 07/07/2004 03:01:18
copia el formato de este ejemplo.. !!
mm/dd/yyyy => el formato grngo es el que se debe usar de mes dia año

MYRS.Open "SELECT * From Valor WHERE valor.fecha >= # " & Format(DTPicker1, "mm/dd/yyyy") & "# and valor.fecha <= # " & Format(DTPicker2, "mm/dd/yyyy") & "#", cnn, adOpenDynamic, adLockPessimistic

un saludo desde Cartagena Colombia
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