-
Das ist aber ein klssisches RPG und kein SQL-Problem. Für SQL ist das Datumsformat absolut egal, da es immer mit der internen Repräsentation (Scaliger Nr - 4 Byte Binär) arbeitet.
RPG dagegen konvertiert ein Datum immer in einen alphanumerischen String und konvertiert diesen erst unmittelbar vor dem Update etc. zurück.
Das eigentliche Problem tritt natürlich immer auf, wenn aus einer Datums-Variable mit 4-stelligem Datum Daten in ein Datums-Feld mit 2-stelligem Jahr übertragen werden, deren Werte außerhalb des gültigen Bereichs (vor 01.01.1940 / nach 31.12.2039) liegen.
Die zusätzlichen SQL-Host-Variablen werden mit dem Datums-Format aus dem Compile-Befehl bzw. SET OPTION angelegt. Default-Wert an dieser Stelle ist *JOB (und das Job-Datum ist i.e.R. auf ein Format mit 2-stelligem Jahr eingestellt).
Die RPG-(Host)Variablen beziehen Ihr Datums-Format aus dem Schlüssel-Wort DATFMT, das entweder in den D-Bestimmungen und/oder H-Bestimmungen hinterlegt ist, wobei die Angabe in den D-Bestimmungen den Vorrang hat. Sofern das Schlüssel-Wort DATFMT weder in den D- noch in den H-Bestimmungen wird für die RPG-Variablen das Format *ISO verwendet.
Birgitta
Similar Threads
-
By deni87991 in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 26-10-06, 11:35
-
By Bernd Wiezroek in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 10-04-06, 07:26
-
By Stefan_Sk in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 04-10-05, 10:04
-
By peter.kinne in forum IBM i Hauptforum
Antworten: 18
Letzter Beitrag: 21-09-04, 10:39
-
By peter.kinne in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 20-09-04, 15:52
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