Hola
Asi me funciona perfectamente:
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
begin
ShortDateFormat := '#dd/mm/yyyy#';
ShortTimeFormat := '#hh:mm:ss#';
adoquery1.Close;
adoquery1.SQL.Text:='SELECT * FROM log WHERE destinatario =' +Quotedstr('Dioni') +
' AND leido = false AND fechaprog <= :dia'+
' AND horaprog <= :hora';
adoquery1.Parameters[0].Value:= Date;
adoquery1.Parameters[1].Value:= Time;
adoquery1.Open;
if adoquery1.IsEmpty then
begin showmessage('Vacio');
end
else begin showmessage(adoquery1.FieldByName('mensaje').AsString); end
end;
Saludos