← Tutti gli errori

RNQ

RNQ0112 Data, ora o timestamp non validi

Codice di stato RPG
00112 Invalid Date, Time or Timestamp value.

La causa più comune

%DATE, %TIME, %TIMESTAMP o MOVE su un valore che non è una data valida nel formato indicato. Classico con date numeriche a zero o a 99999999.

Altre cause

  • Formato sbagliato nella conversione (*YMD invece di *ISO, separatori diversi).
  • Formati con l'anno a due cifre (*YMD, *MDY, *DMY) usati fuori dall'intervallo 1940-2039 (in quel caso lo stato è 00114).

Come si risolve

Controlla prima con TEST(DE) e il formato giusto, oppure usa MONITOR. Gestisci in modo esplicito i valori convenzionali come 0.

Errori collegati

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