Einzelnen Beitrag anzeigen

Bufo

Registriert seit: 7. Mai 2006
27 Beiträge
 
#1

Als String abgelegtes Datum vergleichen

  Alt 3. Sep 2007, 03:31
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!
  Mit Zitat antworten Zitat