mira, lo acabo de probar y funciona.
tienes que estar seguro que la variable esta en formato fecha.
Código:
**asignas una fecha a la variable
valor="31/12/02"
**o bien
valor=date
**luego transformas la variable en fecha(ahora estaba en string)
valor=cdate(valor)
** falta la strsql
strsql="select * from lista_centros where fecha<#"&valor&"#"
** y la conexion o el recordset
set miconexion=conexion.execute (strsql)