Aller au contenu

CPF91EA

Position de la relation *IF incorrecte.

Gravité 30 · Erreur grave

Cause

La relation *IF doit occuper la première position du paramètre SELECT pour que le poste de sélection effectue un traitement correct.

Que faire

Effectuez les opérations suivantes, puis renouvelez votre demande.

  • Assurez-vous que la relation *IF occupe la première position et qu'il n'apparaît qu'une seule fois dans le mot clé SELECT.
  • Vérifiez que les autres opérateurs de relation sont *AND ou *OR.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF91EA) MSGF(QSYS/QCPFMSG)

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

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