das lässt sich über Treiber Properties einstellen, ohne Angabe zieht da der SYSVAl, der meist auf DMY oder irgend sonem Tünnef steht.

D*B

Zitat Zitat von beegee Beitrag anzeigen
Hallo,

ich habe ein Problem mit Datumsfeldern, die mit SQL von einer iSeries-Datenbank aufgerufen werden.

Die Datenbankfelder sind als L-Felder mit DATFMT(*EUR) definiert.
In unseren Java-Sourcen rufen wir per SQL die Datensätze aus der iSeries ab und die Datumsfelder werden immer mit TT.MM.JJ, also mit einem 2-stelligen und nicht 4-stelligen Jahr zurückgegeben.

Wie schaffen wir es im SQL, dass das Datum 8-stellig bzw. mit 4-stelligem Jahr zurückkommt?

Lg