Odio las fechas

Hola gracias por la ayuda que me vas ha brindar es de suma urgencia, tengo una bd en access y la aplicación en VB uso un ADO y una conexión ODBC el problema es que quiero hacer una consulta cambiando el recordsource de mi ado enviando una variable de tipo fecha en la cadena pero la base de datos dice que no coincide el tipo de datos este es el código:
dim hoy as date
hoy = date
adodc1.recordsource = "select * from pensiones where fecha = " & hoy & " "
adodc1.refresh
El campo fecha es del tipo fecha corta en access xp.
¿Qué debo poner en la cadena para que no ocurra este problema?

1 respuesta

Respuesta
1
Dale a tu variable 'hoy' el formato adecuado al almacenado en tu tabla, con la función format(hoy,"dd-mm-yy") o como te corresponda, y funcionará.
P.D. Ten mucho cuidadín con las fechas en Access, son traicioneras.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas