itec01
20-07-17, 13:20
Hallo Zusammen,
für SQL Analysen und Test haben wir DbVisualizer im Einsatz. Für den Zugriff auf die AS/400 habe ich den JT400 JDBC Treiber (JT400.JAR) im Einsatz.
Nun haben wir Tabellen, wo das Datum 31.12.9999 steht (bedeutet in der Anwendung unknown). Dies setzt mir das Tool mit NULL um. Der NULL Indicator sitzt definitiv nicht.
Im debug mode habe ich gesehen, dass im result set der SQL0181 Fehler kommt.
Posting warning, id: 1 error class: 1 return code: 181 reason: [SQL0181] Value in date, time, or timestamp string not valid. state: 01534.java.sql.SQLWarning: [SQL0181] Value in date, time, or timestamp string not valid.
Wenn ich das gleiche SQL mi iAccess aufrufe (RUN SQL scripts), dann wird 31.12.9999 sauber angezeigt. Hier wird vermutlich ein anderer Treiber genutzt.
Gibt es noch einen alternativen JDBC Treiber oder kann man den JT400 modifizieren? In den Einstellungen von DbVisualizer geht es leider nicht.
Danke.
Gruß Klaus
für SQL Analysen und Test haben wir DbVisualizer im Einsatz. Für den Zugriff auf die AS/400 habe ich den JT400 JDBC Treiber (JT400.JAR) im Einsatz.
Nun haben wir Tabellen, wo das Datum 31.12.9999 steht (bedeutet in der Anwendung unknown). Dies setzt mir das Tool mit NULL um. Der NULL Indicator sitzt definitiv nicht.
Im debug mode habe ich gesehen, dass im result set der SQL0181 Fehler kommt.
Posting warning, id: 1 error class: 1 return code: 181 reason: [SQL0181] Value in date, time, or timestamp string not valid. state: 01534.java.sql.SQLWarning: [SQL0181] Value in date, time, or timestamp string not valid.
Wenn ich das gleiche SQL mi iAccess aufrufe (RUN SQL scripts), dann wird 31.12.9999 sauber angezeigt. Hier wird vermutlich ein anderer Treiber genutzt.
Gibt es noch einen alternativen JDBC Treiber oder kann man den JT400 modifizieren? In den Einstellungen von DbVisualizer geht es leider nicht.
Danke.
Gruß Klaus