← Tutti gli errori

RNQ

RNQ0907 Errore dati decimali (cifra o segno non validi)

Codice di stato RPG
00907 Decimal data error (digit or sign not valid)

La causa più comune

Un campo numerico packed o zoned contiene dati non validi. Corrisponde a MCH1202.

Altre cause

  • Una struttura dati senza INZ con sottocampi numerici.
  • Parametri con definizioni diverse fra chiamante e chiamato.
  • Record nel file con spazi in un campo numerico.

Come si risolve

Inizializza strutture dati e campi, allinea i prototipi, correggi i dati nel file. FIXNBR(*ZONED) in compilazione corregge alcuni casi di zoned, ma nasconde il problema invece di risolverlo.

Errori collegati

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