Hola,
tengo una base de datos en access en el que guardo fechas con la mascara de fecha corta. Y al hacer una sql para sacar las fechas mayores de hoy no me sale correcto. Las fechas en la base de datos estan guardadas dd/mm/yyyy y si muestro en pantalla la funcion Date() también me lo muestra en este formato. En cambio al ejecutar la siguiente sql según los resultados lo que me hace es a la fecha de hoy cambiarla a mm/dd/yyyy y sólo me saca las fechas mayores que está.
He cambiado la sql a lo siguiente:
WHERE (FECHA>=#" & Format(Date,"dd/mm/yyyy") & " # ) pero me da error.
Dice "no coinciden los tipos: format"
sql = "SELECT PETICIONSALAS.* "
sql = sql & "FROM PETICIONSALAS "
sql = sql & "WHERE PETICIONSALAS.enviado='Si' AND PETICIONSALAS.fecha2>= #" &Date()& "# "
sql = sql & "ORDER BY PETICIONSALAS.Fecha1 DESC;"
set rs = Conn.execute(sql)
¿alguna sugerencia? . gracias por su ayuda