Aide!
Chaque fois que j'exécute mon programme rpg ile, le message suivant s'affiche à l'exécution de l'instruction exfmt.
je n'arrive vraiment pas à retrouver le problème.
Aide!
Chaque fois que j'exécute mon programme rpg ile, le message suivant s'affiche à l'exécution de l'instruction exfmt.
je n'arrive vraiment pas à retrouver le problème.
En général, le problème est dû à un sous-fichier.
Essaie de regarder dans l'historique du travail si tu n'a pas plus de détails.
Cas fréquents :
Readc sans avoir écrit le sous-fichier
numéro de rang à 0 lors du write du sous-fichier
Autre cas possible : des données alpha sont lues dans une table, elles contiennent des choses encodées bizarrement, et l'affichage de ces valeurs ne peut se faire sur la session-écran.
Pour s'en assurer, débogage et vérification de chaque champ BD lu...
Vérifiez votre historique après avoir le plantage et regardez les messages précédant l'erreur session.
Apparemment votre requête SQL ne ressort aucun enregistrement, et votre programme positionne l'indicateur SFLDSP à *ON sans condition.
Il faudrait plutôt faireen remplacant *inxx par l'indicateur qui conditionne SFLDSP (*in32 ou *in34) pour n'afficher le sous-fichier que s'il a été chargé auparavent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part eval *Inxx (chx > 0)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager