Hi,
wie du im Select einen String in ein Datum umwandelst, hängt von der
DB ab.
Meist ist das ein Cast(Stringtyp as Date).
Also etwa so:
(AFTyp = "WZ-Wartung" AND Cast(AnnDat as Date) < ''30.12.2006'')...
Was man aber auch vermeiden sollte, ist ein Umbiegen des Zeigers:
QueryAuftr.SQL:=S;
Besser ist:
QueryAuftr.SQL.Assign(S);
Frank