3144 - The specified ISN was not in 'hold' status


UPR. GET UP #ISN


GET SAME (UPR.)
IF #F3
ESCAPE TOP
ELSE
UPDATE (UPR.) <— error 3144
END-IF

Why i get this error on UPDATE, Is GET SAME (UPR.) doesn’t work ?? When this situation is possible ??

Thanks in advance for help

As a first guess, code that we are not seeing (the … lines) is probably important. For example, can #F3 be FALSE without executing the GET at UPR.?

Is all of this code in a READ or FIND loop? Is #F3 always set (RESET) prior to the IF test? I do not see a MOVE TRUE TO #F3 after the UPDATE. Thus, if this is in a READ loop, you will probably try and UPDATE the record after one which was correctly UPDATE’d.

More of the surrounding code is necessary to understand your problem.

steve

Hi,

did you get any solution for the issue? I got the issue today. But, no help :frowning:

When compiling a program, the message received is “module XXX successfully compiled with NODBG=ON option”.

When trying to debug, it is not allowing to set an breakpoints.

use the NOCOPT command, like this to switch the NODBG off, i.e. switching debugging on !

10:03:42 ***** NATURAL NOCOPT COMMAND ***** 13/03/2015
User XXXXXX - Optimizer Compiler Options - Library XXXX
Optimizer Compiler linked

OPT Parameter at Natural Startup
ON,INDX,OVFLW,NODBG

Current OPT Parameter Setting
ON,INDX,OVFLW,NODBG

OPT=
ON,INDX,OVFLW_________________________________________________________________




OPT parameters reset