Bonjour tout le monde.
J'essaie de mettre à jour une date de modification d'un enregistrement dans ma BD Oracle, via un PreparedStatement, mais ça me renvoie systématiquement une erreur: ORA-01008:not all variables bound.
Est-ce que quelqu'un aurait une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 java.sql.Date currentDate = new java.sql.Date(System.currentTimeMillis()); String sqlCmd = "UPDATE maincatalog SET modification_date = ?, status = 1, description = '"+this.getDescription()+"' " + "WHERE obj_id = "+this.getId(); stmt = conn.prepareStatement(sqlCmd); int cnt = 1; stmt.setDate(cnt++, currentDate); stmt.executeUpdate(sqlCmd);
Cordialement.
Partager