> Tech > Vérifier des valeurs NULL

Vérifier des valeurs NULL

Tech - Par iTPro - 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 gratuitement cette ressource

Endpoint Security : Guide de Mise en œuvre

Endpoint Security : Guide de Mise en œuvre

Détournement d’applications légitimes, élévation de privilèges, logiciels malveillants furtifs : comment les solutions de Endpoint Security permettent elles de faire face aux nouvelles techniques d'attaques complexes ? Découvrez, dans ce Guide Endpoint Security, les perspectives associées à leur mise en œuvre.

Tech - Par iTPro - Publié le 24 juin 2010