hola... en que base de datos tienes tus registos..?
porque para cada motor de BD es un poco diferentes.
. pero si tienes SQL server sería tu consulta algo como esto:;
select * from tu_tabla
where fecha between convert(datetime,'" & tu_fecha & "',103) and convert(datetime,'" & tu_fecha2 & "',103)
Saludos