Message d'erreur IBM i (AS/400)
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