Comment modifier un enregistrement de la base de donnée
Titim86
Messages postés7Date d'inscriptionlundi 25 mai 2009StatutMembreDernière intervention17 avril 2010
-
17 avril 2010 à 12:46
Titim86
Messages postés7Date d'inscriptionlundi 25 mai 2009StatutMembreDernière intervention17 avril 2010
-
17 avril 2010 à 20:27
Bonjour tt le monde
Je suis une débutante en J2EE(j'utilise Struts 1 + Oracle),et je souhaite votre aide.Mon problème c'est que je veux modifier dans la base de données: j'ai une page JSP dans laquelle je récupère les propriétés d'un "utilisateur", j'ai utilisé pour cela la balise ainsi ma page JSP contient un lien pour exécuter l'action de modification, mais lorsque j'en clique dessus j'obtient l'erreur:ORA-01722: Nombre non valide.A l'aide d'un system.out.println(), j'ai découvert que mon Form ne récupère rien(toutes les proprités sont null).Svp j'attend votre aide et merci d'avance.
A voir également:
Comment modifier un enregistrement de la base de donnée
Titim86
Messages postés7Date d'inscriptionlundi 25 mai 2009StatutMembreDernière intervention17 avril 2010 17 avril 2010 à 20:27
salut,
voici ma page jsp: la "listIntervenant_moral2" est un retour d'un autre fonction de recherche;en fait mon but est de modifier les propriétés d'un intervenant après un recherche.
La classe IntervenantDao contient la méthode modifier:
public void modifier(Intervenant_moral form,int ID)
{ ResultSet rs=null;
try{
Statement stmt = con.createStatement();
System.out.print("update intervenant_morale set denomination_arabe='"+form.getDenomination_arabe()+"',denomination_francais='"+form.getDenomination_français()+"',adresse='"+form.getAdresse()+"',telephone='"+form.getTelephone()+"',fax='"+form.getFax()+"',categorie='"+form.getCategorie()+"',observation='"+form.getObservation_intervenant()+"',acronyme='"+form.getAcronyme()+"',patente='"+form.getPatente()+"',capital='"+form.getCapital()+"' where ID='"+ID+"'");
stmt.executeUpdate("update intervenant_morale set denomination_arabe='"+form.getDenomination_arabe()+"',denomination_francais='"+form.getDenomination_français()+"',adresse='"+form.getAdresse()+"',telephone='"+form.getTelephone()+"',fax='"+form.getFax()+"',categorie='"+form.getCategorie()+"',observation='"+form.getObservation_intervenant()+"',acronyme='"+form.getAcronyme()+"',patente='"+form.getPatente()+"',capital='"+form.getCapital()+"' where ID='"+ID+"'");