DEFINE TEMP-TABLE tt
FIELD f1 AS CHARACTER
FIELD f2 AS INTEGER
INDEX idx2 f1.
create tt.
assign
f1 = '1'
f2 = 0.
create tt.
assign
f1 = '2'
f2 = 1.
FOR EACH tt NO-LOCK:
IF tt.f2 = 0 THEN tt.f2 = 1.
END.
FOR EACH tt NO-LOCK:
DISPLAY tt.
END.
Значение поля tt.f2 изменяется несмотря на NO-LOCK...
Зачем оно так делает?