-
-
Mehrere Ursachen:
VALUES ist nur eine Prüffunktion für die Definition in DSPF's und füllt die Variable nicht.
Ein Schlüsselwert für Konstante gibts auch nicht.
SST geht nicht auf gepackten Feldern.
Ggf. funktioniert CONCAT auch mit nur einem Feld, so dass du das gepackte in zoned wandeln kannst:
ACDATZ I CONCAT(ACDATU)
ACJJ I SST(ACDATZ 5 2)
ACMM I SST(ACDATZ 3 2)
ACTT I SST(ACDATZ 1 2)
ACDAT6 I CONCAT(ACJJ ACMM ACTT)
Besser wäre aber wohl eine View und das bearbeiten mit SQL:
substr(digits(ACDATU), 5, 2) concat
substr(digits(ACDATU), 3, 2) concat
substr(digits(ACDATU), 1, 2) concat
-
... die 20 könnte man sich natürlich als Feldinhalt aus einer anderen Datei holen... (Datei Konstanten anlegen, mit Feld Jahrhundert und einem Satz und da steht dann im Feld Jahrhundert die 20 drin...)
Wenn das mit dem SST nicht geht, wg. gepackt, dann könnte man das immer noch mit einer Zuordnungstabelle (die hat dann beide Huddelfelder), die man mit joined toppen.
D*B,
der nicht versteht, was sich Entwickler bei solchem Huddel gedacht haben
Zitat von Fuerchau
Mehrere Ursachen:
VALUES ist nur eine Prüffunktion für die Definition in DSPF's und füllt die Variable nicht.
Ein Schlüsselwert für Konstante gibts auch nicht.
SST geht nicht auf gepackten Feldern.
Ggf. funktioniert CONCAT auch mit nur einem Feld, so dass du das gepackte in zoned wandeln kannst:
ACDATZ I CONCAT(ACDATU)
ACJJ I SST(ACDATZ 5 2)
ACMM I SST(ACDATZ 3 2)
ACTT I SST(ACDATZ 1 2)
ACDAT6 I CONCAT(ACJJ ACMM ACTT)
Besser wäre aber wohl eine View und das bearbeiten mit SQL:
substr(digits(ACDATU), 5, 2) concat
substr(digits(ACDATU), 3, 2) concat
substr(digits(ACDATU), 1, 2) concat
-
Die Datenhaltung sieht mir verdächtig nach vorherigem Jahrhundert aus.
-
Nach Datum sortiert müßte doch auch so gehen:
PHP-Code:
A R DATF PFILE(DATP)
A TT I SST(DATUM 1 2)
A MM I SST(DATUM 3 2)
A JJ I SST(DATUM 5 2)
A K JJ
A K MM
A K TT
-
DDS für logische Datei
Vielen Dank für eure zahlreichen Antworten.
Den Vorschlag von Pikachu werde ich nachher mal umsetzen.
@Fuerchau: Tatsächlich, die Art der Datenhaltung stammt aus dem letzten Jahrhundert ... Nichtsdestotrotz muss ich damit irgendwie klarkommen.
Gruß
KaFi
-
Wie gesagt, SST geht nicht bei gepackten Feldern sondern nur bei Zeichen und Zoned.
Similar Threads
-
By RolfSalzer in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 28-10-05, 14:27
-
By Stefan12 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 12-05-05, 14:57
-
By dd3tj in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 20-01-05, 14:55
-
By THK in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 15-12-04, 07:40
-
By Andreas Huyer in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 18-01-02, 07: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