Bonjour,
J'ai cette requête
Voici mon code java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE COMPTE SET STATUS = :status WHERE COMPTE_ID IN (:ids)
J'obtiens cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Map<String,Object> params = new HashMap<String, Object>(); params.put("status", status); params.put("ids",technicalIds); getJdbcTemplate().update(sql, params);
J'ai essayé de créer des paramètres sous forme de tableau d'objets et remplacer les namedParameters par des "?" mais le problème est identique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Caused by: com.ibm.db2.jcc.am.SqlSyntaxErrorException: [jcc][10145][10844][4.9.78] Paramètre non valide 1 : L'index de paramètre n'est pas compris dans l'intervalle autorisé. ERRORCODE=-4461, SQLSTATE=42815
Si vous avez une idée, je suis preneur![]()
Partager