Por una parte DateToStr no devuelve el formato de fecha correcto para SQL
Prueba este ejemplo:
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(DateToStr(Date));
ShowMessage(FormatDateTime('mm/dd/yyyy',Date));
end;
y por otra Access espera que las fechas entre almohadillas:
>#01/01/2006#
Un Saludo.