Visual Basic - Select con Where de un campo fecha.

Life is soft - evento anual de software empresarial
 
Vista:

Select con Where de un campo fecha.

Publicado por Lluri (20 intervenciones) el 22/05/2001 09:16:56
En una tabla de Acces tengo un campo de tipo fecha. Desde Visual Basic y mediante ADO quiero recuperar un registro cuya fecha sea una determinada. Por ejemplo: 22/10/99 --> SELECT * FROM TABLA1 WHERE FECHA=22/10/99.

El recordset resultante esta vacío y en la tabla de Acces si que hay un registro con esa fecha.
¿En que formato debo poner la fecha para que la encuentre?

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:Select con Where de un campo fecha.

Publicado por Valle (84 intervenciones) el 22/05/2001 16:24:03
Debes hacer lo siguiente:

dim Wfecha as date

wfecha = cdate("22/10/1999")
"SELECT * FROM Tabla1 WHERE Fecha = #" & format(Wfecha,"mm-dd-yyyy") & "#"
Ten en cuenta que access toma el formato americano de fecha.
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:Select con Where de un campo fecha.

Publicado por felipe (6 intervenciones) el 24/05/2001 23:05:22
Lo que yo hago es que las fechas las guardo como un texto de 8 digitos
20010524, año(4) + mes(2) + dia(2) para las busquedas en un campor que se llama ordenfecha, y en otro llamado fecha el formato que quieras y asi funciona siempre.
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