← Tutti gli errori

RNQ

RNQ0100 Valore fuori intervallo in un'operazione su stringa

Codice di stato RPG
00100 Value out of range for string operation

La causa più comune

%SUBST, %REPLACE o %SCAN con una posizione o una lunghezza oltre la dimensione della stringa.

Altre cause

  • Una posizione calcolata con %SCAN, che restituisce 0, usata poi come inizio.
  • Una lunghezza calcolata su un VARCHAR vuoto.

Come si risolve

Prima della chiamata controlla che l'inizio sia maggiore di zero e che inizio + lunghezza - 1 non superi %LEN.

Errori collegati

Testo e codici dalla documentazione IBM di 7.6. Controllato il .