Q. Comment puis-je utiliser ILE
pour déterminer si un champ de
fichier physique est null ?
R. Quand un champ a la possibilité
d'être null, un programme RPG lui
associe un indicateur null. Par
exemple, quand un champ ayant la
possibilité d'être null est lu à partir
d'un fichier
décrit en externe, l’indicateur
null du champ est mis sur on si le
champ est null dans l’enregistrement ;
sinon, l’indicateur null est mis sur
off.
Utilisez la fonction % NullInd dans
une expression logique pour vérifier
s’il y a une valeur null dans des champs
ayant la possibilité d’être null. Si %
NullInd renvoie * On, le champ est
null. Pour utiliser cette fonction, il faut
spécifier AlwNull(*UsrCtl) dans les
cartes H ou comme paramètre de commande
de compilation :
H AlwNull( *UsrCtl )
Le code de la figure 1A vérifie une
valeur null ; ou, si vous êtes en V5R1,
vous pouvez utiliser le code de la figure
1B. Vous pouvez aussi utiliser %
NullInd sur le côté gauche d’une expression
d’assignation pour mettre sur
*On ou *Off l’indicateur null de
champs ayant la possibilité d’être null,
comme la figure 1C le montre. Vous
pouvez également utiliser le code de la
figure 1D si vous êtes en V5R1.
Bryan Meyers
Téléchargez cette ressource
Démocratiser l’adoption de l’IA par la maîtrise de ses données
Saviez-vous que 80% du temps de vos projets IA portent sur l’analyse de vos données ? explorez tous les outils nécessaires pour entreprendre une gestion performante de vos flux de données
et optimiser votre architecture afin de réussir vos projets d’Intelligence Artificielle. découvrez le guide des experts Blueway.