Bonjour,
J'ai mis en place une requête dans mon appli qui me liste des noms + une case à cocher (coché quand la donnée en base est 1, décocher quand la donnée est 0). Ce que je veux c'est mettre à jour directement la base lorsqu'on coche/décoche la case.
Je voudrais donc appeler une procédure stockée Oracle (11g) qui fait l'update, depuis le onclick de la case à cocher.
ça fonctionne quand je clique mais mes valeurs changent toute seule quand j'affiche ma liste ! comme si la procédure stockée était tout le temps appelée...
Voici l'extrait du code java :
<td class="tdtext1"><input type="checkbox" id=Check<%=index%> name=Check<%=index%>
<%=(rs.getString("relance" ).equals("0" )?"CHECKED":"NOCHECKED" )%>
onclick= <%stmt=cnx.prepareCall("{ CALL TEMPO.PS_MAJ_RELANCE(?) }" );
stmt.setInt(1,rs.getInt("IDHREF1" ) );
stmt.executeQuery();
stmt.close();%> >
Merci d'avance pour votre aide.