Nullwerte zulassen

Wählen Sie einen der folgenden Werte aus, um anzugeben, wie das ILE-RPG-Programm Sätze mit Feldern, die Nullwerte enthalten können, aus extern beschriebenen Dateien verwenden soll.

*NO
Wählen Sie *NO aus, wenn das ILE-RPG-Programm keine Sätze mit Feldern, die Nullwerte enthalten, aus extern beschriebenen Dateien verarbeiten soll. Wenn versucht wird, einen Satz abzurufen, der Nullwerte enthält, kann das ILE-RPG-Programm nicht auf die Daten im Satz zugreifen, und es tritt ein Datenzuordnungsfehler auf.
*INPUTONLY
Wählen Sie *INPUTONLY aus, wenn das ILE-RPG-Programm Sätze mit Feldern, die Nullwerte enthalten, aus extern beschriebenen Datenbankeingabedateien lesen soll. Wird ein Satz abgerufen, der Nullwerte enthält, tritt kein Datenzuordnungsfehler auf, und die Datenbankstandardwerte werden in alle Felder gestellt, die Nullwerte enthalten. Folgendes kann vom Programm nicht ausgeführt werden: Schlüsselfelder benutzen, die Nullwerte enthalten können; Sätze mit Feldern, die Nullwerte enthalten können, erstellen oder aktualisieren; während der Programmausführung feststellen, ob ein Feld, das Nullwerte enthalten kann, tatsächlich Null ist; ein Feld, das Nullwerte enthalten kann, auf Null setzen.
*USRCTL
Wählen Sie *USRCTL aus, wenn das ILE-RPG-Programm Sätze mit Nullwerten aus extern beschriebenen Datenbankeingabedateien lesen, schreiben oder aktualisieren soll. Sätze, die Nullschlüssel enthalten, können mit Hilfe geschlüsselter Operationen abgerufen werden. Das Programm kann feststellen, ob ein Feld, das Nullwerte enthalten kann, tatsächlich Nullwerte enthält, und es kann ein Feld, das Nullwerte enthalten kann, für die Ausgabe oder zum Aktualisieren auf Null setzen. Der Programmierer muß sicherstellen, daß Felder, die Nullwerte enthalten, korrekt im Programm verwendet werden.
*YES
Siehe *INPUTONLY.