Bonjour,
Quand j'exécute mon job qui comprend un tOracleInput basé sur une vue ( avec deux champs Date), j'obtiens une erreur sur le tOracleInput :
"
Exception in component tOracleInput_1
java.sql.SQLException: ORA-01843: ce n'est pas un mois valide
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:169)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:543)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1405)
at oracle.jdbc.ttc7.TTC7Protocol.fetch(TTC7Protocol.java:889)
at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:1826)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2015)
at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:571)
at test.immo_po_0_1.immo_po.tOracleInput_1Process(immo_po.java:2092)
at test.immo_po_0_1.immo_po.runJobInTOS(immo_po.java:3384)
at test.immo_po_0_1.immo_po.main(immo_po.java:3295)"
Pour ce faire, j'ai appliqué sur les 2 champs dates de ma vue oracle la fonction to_char(monChampDate, 'dd/MM/YYYY') pour contourner le format date; à ma grande surprise, l'erreur persiste.
J'utilise TOS 3.1.1
Partager