Na, dann setze doch den Datentyp, bevor du das statement zur Ausführung bringst, Hansa.
query.Parameters.ParamByName('DATUM').DataType := ftString;
Oder verzichte ganz auf den CAST im
SQL und mache ihn gleich im Programm.
marabu
PS: Kennst du das alte Lied Ein Loch ist im Eimer...?