Hallo,

es ist nicht korrekt, dass SQL nur *ISO kennt und akzeptiert!
SQL kann, genau wie RPG, die Formate *ISO, *EUR, *USA, *JIS, *YMD, *DMY, *MDY verarbeiten.

Das Datums-Format, das SQL verwendet kann wie folgt gesetzt werden:
1.STRSQL Parameter DATFMT
Unterlassungs-Wert = *JOB

2.Umwandlungs-Befehle CRTSQLxxx, CRTSQLxxxI Parameter DATFMT
Unterlassungs-Wert = *JOB
Achtung: beim nächste Umwandeln nicht vergessen

3. CHGJOB Parameter DATFMT
(m.E. ist das eine heisse Kiste)

4. SET OPTION
Gültig in ebmedded SQL und SQL-Prozeduren
Keine Probleme mit Job-Format oder erneutem Umwandeln

C/EXEC SQL
C+ Set Option DatFmt = *ISO
C/END EXEC

Eine andere Lösung für dein Problem wäre das Datums-Format in der Mehrfach-Datenstruktur dem *JOB-Datum anzupassen.

Birgitta