Pessoal, acho que não tem nada a ver com formatação de data, pois minha rotina é a seguinte:
Dataset1.Close; Dataset1.SQL.Clear; Dataset1.SQL.Add('Select UltData From Config'); Dataset1.Open; Dataset2.Close; Dataset2.SQL.Clear; Dataset2.SQL.Add('Select * From Tabela Where Data = :pUltData); Dataset2.ParamByName('pUltData').AsDateTime := Dataset1.FieldByName('UltData').AsDateTime; Dataset2.Open; [As partes desta mensagem que não continham texto foram removidas]