PDA

View Full Version : JDBC Datum Format EUR



camouflage
02-12-13, 15:52
Auch wenn ich jetzt einen alten Thread aufwärme...

In der Datenbank (DDS PF) ist das Datum als *EUR gespeichert. Das funktioniert soweit gut, bis auf die SQL-Abfrage mit JDBC.

Ich habe die Connection URL mit "date format=eur" ergänzt, trotzdem zeigt mir der SQL immer ein ISO Format an. Fehler hab ich jedoch keine. (SDK=Eclipse "Kepler", BIRT Reports).
Ich bin der Meinung, ein simpler Select müsste da doch genügen.

Verwendet habe ich den JT400 aus den IBM Beständen, sowie den JT400 aus der Open Toolbox (7-8).
OS: 7.1 TR7

Kann mir jemand auf die Sprünge helfen?

Besten Dank.

Fuerchau
02-12-13, 15:58
Date Format und auch DDS DATFMT betreffen nur die Aufbereitungen.
Bei der Referenz in DSPF/PRTF wird das dann übernommen.

Für SQL wird das in der cast-Oeration verwendet: char(MyDate), dann erhältst du einen String.

Der Feldtyp dbDate ist nun mal ein Datum und die Aufbereitung erfolgt
a) mittels toString() automatisch (ggf. Java-Umgebung)
b) mittels Formatierungsanweisung