CODE RETOUR -354

A ROWSET FETCH STATEMENT MAY HAVE RETURNED ONE OR MORE ROWS OF DATA. HOWEVER, ONE OR MORE NON-TERMINATING ERROR CONDITIONS WERE ENCOUNTERED. USE THE GET DIAGNOSTICS STATEMENT FOR MORE INFORMATION REGARDING THE CONDITIONS THAT WERE ENCOUNTERED

Explication :
Une instruction FETCH d’ensemble de lignes a rencontré une ou plusieurs conditions d’erreur sans fin. Un ou plusieurs avertissements peuvent également avoir été rencontrés. Utilisez l’instruction GET DIAGNOSTICS pour obtenir des informations sur les conditions qui se sont produites et pour déterminer si des données ont été renvoyées. Il est possible qu’une ou plusieurs lignes de données aient été renvoyées. Dans les cas où les informations de ligne renvoyées pour la ligne qui a rencontré la condition sont incomplètes, l’utilisation des données de la ligne qui a rencontré la condition, comme l’affichage ou l’impression des données, n’est pas recommandée.

Action du système :
Db2 a traité l’instruction avec succès, mais avec au moins une erreur sans fin. De plus, la récupération de certaines lignes peut avoir rencontré des avertissements.

Réponse du programmeur :
Analysez les conditions pour déterminer si des actions de suivi sont nécessaires. L’instruction GET DIAGNOSTICS peut être utilisée pour déterminer les actions supplémentaires qui pourraient être nécessaires.

Attention : Il est possible qu’une condition de fin de données ait été détectée. SQLERRD3 et GET DIAGNOSTICS peuvent être utilisés pour déterminer si toutes les lignes demandées ont été récupérées ou si un ensemble de lignes partiel a été renvoyé.

SQLSTATE :
22537