-
hab jetzt mal folgendes probiert,
aber leider hat keine dieser Varianten funktioniert! 
PHP-Code:
H Option(*SrcStmt : *NoDebugIO) Datedit(*DMY) DatFmt(*ISO) H DftActGrp(*No)
D DatumX s 8 0 inz(0)
DatumX = %uns(%char(%date(DATUMA:*DMY):*ISO0)); DatumX = %uns(%char(%date(DATUM:*ISO):*ISO0)); DatumX = %dec(%char(%date(DATUM):*ISO0):8:0); DatumX = %dec(%char(%date(DATUM):*eur0):8:0);
DatumX = %int(%char(%date(DATUM): *ISO0));
DatumX = %DEC( %SUBST(%CHAR(Datum):1:4) + %SUBST(%CHAR(Datum):6:2) + %SUBST(%CHAR(Datum):9:2):8:0);
-
Eine Zeitmarke in einer externen Datei wird wie es aussieht als alphanumerisches Feld A(26) ins RPG-Programm hereingeholt, sieh mal in der Umwandlungsliste nach.
Probier dann mal so:
PHP-Code:
EVAL DATUMX = %DEC(%SUBST(DATUM:1:4)
+ %SUBST(DATUM:6:2)
+ %SUBST(DATUM:9:2):8:0)
-
das Feld wird im ILE über SQL gelesen!
PHP-Code:
select XYZ, DATUM from TEST_X00001 where XYZ = '2406915' and date(DATUM) between '01.07.10' and '30.12.10'
-
Welches Attribut hat das Feld DATUM im Abschnitt "Querverweisliste" in der Umwandlungsliste?
-
@Pikachu
Querverweisliste:
globale Feldverweise:
PHP-Code:
DATUM A(26) VARYING(2)
wenn ich das Feld "DATUM" an eine DS übertrage funktioniert es:
PHP-Code:
* TimeStamp D DS D TimeStamp z D Cur_Date d Overlay(TimeStamp) D Cur_Time t Overlay(TimeStamp:12)
TimeStamp = %TimeStamp(Datum);
-
Das Problem ist wohl, dass DATUM nicht als Timestamp definiert wird.
Wo kommt denn die Deklaration her ?
Machst du die selber ?
%date erwarten ganz bestimmte Feldtypen, aber keine 26-stelligen Alpha-Felder. Das ist dein Problem.
%timestamp erwartet bis zu 26 Zeichen und konvertiert dein Ergebnis daher korrekt.
Prüfe mal die Herkunft der Definition der Variablen DATUM.
Similar Threads
-
By andreas.lundschien in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 05-09-06, 14:55
-
By edig in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 27-07-06, 08:20
-
By rr2001 in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 11-07-06, 14:10
-
By jogisarge in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 10-05-06, 16:26
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