Hello there,
We have a little problem someone may have had before.
We have a batch process witch does a FOR EACH table no-lock:
def buffer b-medi for medi.
def var i as int.
FOR EACH b-medi no-lock :
FIND medi of b-medi NO-WAIT NO-ERROR .
IF NOT AVAILABLE medi THEN DO:
IF LOCKED medi THEN NEXT.
END.
ELSE ASSIGN medi.medi-mutdat = TODAY.
END.
Can anybody tell me why as the loop encounters a record that is still locked by a user who has killed his session
(Ctrl-Alt-Delete or alike) Progress doesn't find it unavailable or locked?
Thanks in advance,
Ted
We have a little problem someone may have had before.
We have a batch process witch does a FOR EACH table no-lock:
def buffer b-medi for medi.
def var i as int.
FOR EACH b-medi no-lock :
FIND medi of b-medi NO-WAIT NO-ERROR .
IF NOT AVAILABLE medi THEN DO:
IF LOCKED medi THEN NEXT.
END.
ELSE ASSIGN medi.medi-mutdat = TODAY.
END.
Can anybody tell me why as the loop encounters a record that is still locked by a user who has killed his session
(Ctrl-Alt-Delete or alike) Progress doesn't find it unavailable or locked?
Thanks in advance,
Ted