-
Du solltest das Schlüssel-Feld anstatt mit 9B 0 mit 10I 0 definieren. Binär-Felder werden vom Compiler in gepackte Felder konvertiert und können damit nicht den für Integer-Felder zulässigen kompletten Bereich abdecken.
Du solltest auch das Schlüsselwort EXTBININT(*YES), wodurch der komplette Integer-Bereich in der externen Datei verwendet werden kann, d.h. auch hier keine Konvertierung in gepackt erfolgt.
U.a. könnte es auch durch die Konvertierung in gepackt passieren, dass das Flag, das den NULL-Wert steuert entweder überklatscht oder nicht sauber gehandelt werden kann.
Birgitta
-
Ich vermute mal, dass du beim CREATE TABLE ... (MA_ID INTEGER NOT NULL) das NOT NULL vergessen hast.
Schlüsselfelder sollten nach Möglichkeit NULL nicht erlauben.
Dadurch ist die explizite Angabe von ALWNULL erforderlich.
Ansonsten musst du mittels %NULLIND dem Zugriff mitteilen, dass du auch einen von NULL abweichenden Schlüssel verwendest.
Die Definition von B9 0 oder I10 ist dabei unerheblich.
Wenn deine Felder alle ohne NOT NULL erstellt sind musst du auch beim Schreiben %NULLIND setzen, da du sonst beim Lesen nun mit ALWNULL(*NO) NULL-Inhalte nie bekommst sondern eine %ERROR-Meldung bekommst.
Similar Threads
-
By Mr.iSeries in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 17-01-07, 11:57
-
By Xanas in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 13-12-06, 14:38
-
By christian_lettner in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 16-11-06, 11:15
-
By borwegen in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 30-06-06, 10:04
-
By Rincewind in forum NEWSboard Programmierung
Antworten: 14
Letzter Beitrag: 10-03-05, 12:15
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks