Tous les articles par Mr COBOL

CODE RETOUR -410

THE FLOATING POINT LITERAL littéral CONTAINS MORE THAN 30 CHARACTERS

Explication :

Le littéral de type FLOAT spécifié est codé sur plus de 30 caractères (taille limite).

Action système :

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

Réponse programmeur :

Corriger le littéral indiqué.

CODE RETOUR -408

AN UPDATE OR INSERT VALUE IS NOT COMPARABLE WITH THE DATATYPE OF ITS OBJECT COLUMN nom-colonne

Explication :

La valeur de mise à jour possède un type de donnée incompatible avec celui de la colonne à mettre à jour. Les deux types de donnée doivent être numériques, ou chaînes graphiques, ou dates et caractères, ou times et caractères, ou timestamps et caractères. Toutefois, les dates, times, et timestamps ne peuvent être assignés à une colonne de type caractère qui possède un FIELDPROC.

Action système :

L’ordre ne peut être exécuté. Aucune donnée n’est mise à jour.

Réponse programmeur :

Examiner la définition actuelle de la table objet de la mise à jour, et vérifier que la host variable ou le littéral assigné à la colonne précisée, possède le bon type de donnée.

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.