← Tutti gli errori

SQLCODE -302

SQL0302 Errore di conversione su una variabile in ingresso

Testo del messaggio IBM
Conversion error on variable or parameter &2.
SQLCODE
-302
SQLSTATE
22001, 22003, 22023, 22024

La causa più comune

Il valore di una variabile o di un parametro non si può convertire per l'istruzione: troppo lungo, fuori intervallo o non valido. Il messaggio dice il tipo di errore.

Altre cause

  • Una variabile numerica con dati decimali non validi (tipo di errore 6).
  • Un valore troppo lungo passato a un parametro carattere in una CALL (tipo 9).

Come si risolve

Definisci le variabili con LIKE o EXTNAME sulla tabella, così hanno tipo e lunghezza della colonna, e inizializza le strutture dati.

Errori collegati

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