Das wird Dein Problem vermutlich nicht lösen, aber ich hab immer Probleme mit reinen Datums- (ftDate) bzw. Zeitangaben (ftTime) gehabt. Ich verwende nur ftDateTime und setze den Zeitraum auf (z.B.) '1.1.2005 - 31.12.2005 23:59:59'.
Desweiteren solltest Du versuchen, mit "between" zu arbeiten, das ist i.A. schneller. Also "DateField between
atum1 and
atum2".