> Tech > Vérifier des valeurs NULL

Vérifier des valeurs NULL

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

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

Vérifier des valeurs NULL

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

Guide inmac wstore pour l’équipement IT de l’entreprise

Guide inmac wstore pour l’équipement IT de l’entreprise

Découvrez toutes nos actualités à travers des interviews, avis, conseils d'experts, témoignages clients, ainsi que les dernières tendances et solutions IT autour de nos 4 univers produits : Poste de travail, Affichage et Collaboration, Impression et Infrastructure.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010