Bueno para empezar tienes un problema de diseño de la tabla, pues la fecha debe de guardarse en un campo de tipo fecha que para eso es y no en uno de tipo texto.
En cualquier caso la consulta no te puede funcionar de la manera que la planteas.
Si la fecha se guarda en un campo llamado por ejemplo TextoFecha
Código SQL
[-]
Select Campo1, Campo2, TextoFecha
Where StrToDate(TextoFecha) Between xxxx And YYYY
Un Saludo.