Tous les articles par Mr COBOL

CODE RETOUR -407

AN UPDATE OR INSERT VALUE IS NULL, BUT THE OBJECT COLUMN nom- colonne CANNOT CONTAIN NULL VALUES

Explication :

La valeur de mise à jour est NULL alors que la colonne réceptrice est définie NOT NULL dans la table.

Action système :

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

Note :

‘nom-colonne’ peut ne pas apparaître dans SQLCA, en fonction de la syntaxe de l’ordre SQL en erreur.

Réponse programmeur :

Examiner la définition de la table pour déterminer les colonnes possédant l’attribut NOT NULL, et corriger l’ordre SQL en conséquence.

CODE RETOUR -406

A CALCULATED OR DERIVED NUMERIC VALUE IS NOT WITHIN THE RANGE OF ITS OBJECT COLUMN

Explication :

Une valeur dérivée ou calculée lors du traitement d’un ordre SQL est en dehors de la plage autorisée du type de donnée de la colonne objet.

Action système :

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

Réponse programmeur :

Vérifier la longueur de la colonne et corriger le programme ou l’ordre SQL de façon à ce que la longueur de la chaîne n’excède pas la longueur maximum.

CODE RETOUR -404

THE UPDATE OR INSERT STATEMENT SPECIFIES A STRING THAT IS TOO LONG nom-colonne

Explication :

Un ordre INSERT ou UPDATE spécifie une valeur de longueur plus grande que la longueur maximum autorisée pour la colonne indiquée.

Note :

‘nom-colonne’ peut ne pas apparaître dans SQLCA, en fonction de la syntaxe de l’ordre.

Action système :

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

Réponse programmeur :

Vérifier la longueur de la colonne et corriger le programme ou l’ordre SQL de façon à ce que la longueur de la chaîne n’excédé pas la longueur maximum.