Aller au contenu

CPF5387

Nombre d'enregistrements extraits incorrect.

Gravité 50 · Fin anormale du travail

Cause

Une sous-requête d'une requête de prédicat de base n'a pu être traitée car plusieurs enregistrements ont été renvoyés.

Que faire

Effectuez l'une des opérations suivantes :

  • Si vous ne voulez qu'un seul enregistrement, indiquez une sous-requête qui en renvoie un seul.
  • Si vous voulez plusieurs enregistrements, indiquez le prédicat IN, EXISTS, ANY ou ALL.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF5387) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF5387) EXEC(DO)
  /* traitement de l'erreur */
ENDDO