Partage
  • Partager sur Facebook
  • Partager sur Twitter

mise à jour d'une table

mise à jour d'une table

Sujet résolu
    26 mai 2011 à 14:36:53

    s'il vous plait j'ai recontré un petit problemme concernant la mise à jour d'une table :-° ,


    une partie du code:

    String Quantite = jTextField19.getText();

    stmt.executeUpdate("UPDATE stock set Qt= Qt + '"+Quantite+"' where reference='"+reference+"' ");

    la reference est déjà declaré


    :p

    aussi la connection à la base est reussite,

    le resultat est 1020 sachant que Qt = 10 (Déja dant la table) et la variable Quantité entré est :20 :lol:
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      26 mai 2011 à 20:08:56

      Bonjour,

      Essaie plutôt d'écrire ton code de la manière suivante:
      String Quantite = jTextField19.getText().trim();
      String requete = "UPDATE stock SET Qt = Qt + ? WHERE reference = ?";
      		
         try {			
      	PreparedStatement update = connection.prepareStatement(requete);		
      
      	update.setString(1, Quantite);
      	update.setString(2, reference); // Si la variable est de type String 
              update.executeUpdate();
      					
              } catch (SQLException e) {
      	      e.printStackTrace();
              }
      


      • Partager sur Facebook
      • Partager sur Twitter

      mise à jour d'une table

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown