← Tutti gli errori

SQLCODE -313

SQL0313 Numero di variabili non valido

Testo del messaggio IBM
Number of host variables not valid.
SQLCODE
-313
SQLSTATE
07001, 07004

La causa più comune

In EXECUTE ... USING o OPEN ... USING il numero di variabili non coincide con quello dei parameter marker (?) dell'istruzione preparata.

Altre cause

  • Un'istruzione dinamica che cambia il numero di marker secondo le condizioni, con una USING fissa.

Come si risolve

Conta i ? dell'istruzione preparata e passa lo stesso numero di variabili, nello stesso ordine.

Errori collegati

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