GRANDSYSTEME.COM: SITE DE RESSOURCES MAINFRAME

 
liste des codes retour SQL DB2 SQLCODE
-503

-503

A COLUMN CANNOT BE UPDATED BECAUSE IT IS NOT IDENTIFIED IN THE UPDATE CLAUSE OF THE SELECT STATEMENT OF THE CURSOR

Explication :

Le programme d'application tente une mise à jour par curseur d'une colonne de table non identifiée dans la clause FOR UPDATE OF de la déclaration du curseur. Toute colonne devant être mise à jour doit être déclarée dans la clause FOR UPDATE OF.

Action système :

L'ordre ne peut être exécuté. Aucune donnée n'est mise à jour dans la table.

Réponse programmeur :

Corriger le programme. Si la colonne doit être mise à jour, ajouter son nom dans la clause FOR UPDATE OF de la déclaration du curseur.