GRANDSYSTEME.COM: SITE DE RESSOURCES MAINFRAME

 
liste des codes retour SQL DB2 SQLCODE
-302

-302

THE VALUE OF INPUT HOST VARIABLE NUMBER numéro-position IS INVALID OR TOO LARGE FOR THE TARGET COLUMN

Explication :

La variable hôte en entrée indiquée par numéro-position sur SQLDA, est invalide ou trop grande pour pouvoir alimenter la colonne correspondante de la table.

Les raisons possibles sont :

• La colonne est définie comme chaîne et la variable hôte contient une chaîne qui est trop grande pour la colonne.

• La colonne est définie numérique et la variable contient une valeur numérique trop grande pour la définition de la colonne.

• La variable hôte est définie décimale mais contient une valeur invalide.

Action système :

L'ordre ne peut être exécuté.

Réponse programmeur :

Corriger le programme d'application. Vérifier le type de la colonne et la longueur de la valeur, ou le type de donnée et le contenu de la variable hôte numéro-position. S'assurer

que la valeur de la variable cadrera avec la colonne, ou contiendra une valeur décimal correcte. Une donnée décimale valide est un nombre décimal condensé S/370.