Hace muchos años que no uso dbf, la última creo que fue hace unos... 22 años !!!
Y me parece recordar que no existían como base de datos y dentro las tablas, creo que cada tabla era un fichero independiente: clientes.dbf, articulos.dbf, facturas.dbf, etc...
De todas formas, el problema puede estar en lo que escribes aquí:
Código:
StrToDate(Edit1.text)+' AND '+ StrToDate(Edit2.Text));
Prueba a detener el programa en esa línea y mira el valor que le das a:
Código:
ADOQuery1.SQL.Text
y lo posteas aquí que lo veamos