Hola
edr_tuc
Bienvenido al club, te invito a que leas nuestra
guia de estilo.
Referente a tu problema necesitas comentar que base de datos estas usando ya que no es lo mismo en todas, sin embargo, te puedo comentar que como estas pasando el parámetro DateTime tal vez no es correcto. trata con esto:
Código Delphi
[-]
b:='vencida';
a:= now;
actualizacion.Params[0].AsString := b;
actualizacion.Params[1].AsDate := a;
actualizacion.ExecSql;
Por cierto, usa las etiquetas para que tu código se vea bien y mas entendible.
Salud OS