Hallo zusammen,
ich hab wohl mal wieder ein Brett vor dem Kopf.
Habe einen Agenten gebaut (scheduled, 1x am Tag) der Dokumente die älter sind als x Tage (bei mir 30) löschen soll.
SELECT @All;
@If(DeliveredDate != ""; _dateCheck := DeliveredDate; PostedDate != ""; _dateCheck :=PostedDate; _dateCheck := @Created);
_date := @Date(@Adjust(@Now;0;0;-30;0;0;0));
@If(_dateCheck < _date;@DeleteDocument;@True);
Dieser Agent macht aber nix - garnichts. Weder löschen noch eine Fehlermeldung bringen. Baue ich eine View mit der entsprechenden Selektion, dann zeigt er mir die Dokumente die in Frage kommen aber artig an.
Darf ich eine der Datumsformulas nicht in einem Agenten anwenden, oder was ist das Problem?
EDIT: Der Agent läuft über die gesamte Datenbank - das Select @All schreibt er immer selber rein.