Hallo,
ich möchte ein in einer
DB als alphanumerischen Wert abgelegtes Datum mit einem vorgegebenen Datum vergleichen. Definiere ich dieses ebenfalls als String (Format dd.mm.yy), werden nur die Stellen vor dem ersten Punkt (dd) berücksichtigt. Versuche ich, das Datum aus der
DB mit StrToDate umzuwandeln, bekomme ich eine Fehlermeldung. Code:
.............
S.Text:= 'SELECT AnnDat, Name, Vorname,Smile,Plz,Ort,Strasse, Status,AFTyp FROM' +''''+DBPfadAUftr+''' WHERE (AFTyp = "WZ-Wartung" AND (StrToDate(AnnDat)) < ''30.12.2006'')';
QueryAuftr.Active:=false;
QueryAuftr.SQL:=S;
QueryAuftr.Active:= true;.......
Was mache ich falsch???
Danke schon mal!