Bonjour,
J'aimerais savoir pourquoi j'ai une erreur lorsque j’exécute : where ACO.OBUID = "+globalMap.get("OBUID")+", de même pour ACO.OBUID IN ("+globalMap.get("OBUID")+")
dans ma requête sql ?
Voici l'erreur que j'obtient
java.sql.DataTruncation: Data truncation
at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:386)
at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2988)
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2421)
at net.sourceforge.jtds.jdbc.TdsCore.isDataInResultSet(TdsCore.java:838)
at net.sourceforge.jtds.jdbc.JtdsResultSet.<init>(JtdsResultSet.java:149)
at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQLQuery(JtdsStatement.java:511)
at net.sourceforge.jtds.jdbc.JtdsStatement.executeQuery(JtdsStatement.java:1427)
at local_project.surconso_0_1.Surconso.tFileInputDelimited_1Process(Surconso.java:2022)
at local_project.surconso_0_1.Surconso.runJobInTOS(Surconso.java:3125)
at local_project.surconso_0_1.Surconso.main(Surconso.java:2982)
Je ne sais pas pourquoi j'ai cette erreur pourtant j'utilise le globalMap comme d'habitude...
Je vous remercie pour votre aide
Partager