Du musst Parameter verwenden. Kurz und bündig :
SELECT .. FROM TABLEX WHERE DATUM = :DATUM
Der Parameter Datum muss in deinem Programm natürlich noch bestückt werden :
DataSet1.ParamByName ('DATUM').AsDate := DatumVar;
@mkinzler : Du hast die Variable vergessen. Warst zu schnell.