CODE RETOUR -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.