jeanton.lgn
Nouveau membre
Bonjour ,
j'aimerais avoir de l'aide a propos d'une erreur qui apparaît lorsque je veux modifier des valeur dans ma base de donnée via un bouton que j'ai fais sur éclipse ne langage java(erreur sur la requête: duplicate entry '30' for key' primary') Le nombre 30 est l'id de l'instrument que je veux modifier dans la bdd.
Pouvez vous m'aider s'il vous plaie .
Je vous remercie d'avance.
Code du bouton modifier :
Code entité :
j'aimerais avoir de l'aide a propos d'une erreur qui apparaît lorsque je veux modifier des valeur dans ma base de donnée via un bouton que j'ai fais sur éclipse ne langage java(erreur sur la requête: duplicate entry '30' for key' primary') Le nombre 30 est l'id de l'instrument que je veux modifier dans la bdd.
Pouvez vous m'aider s'il vous plaie .
Je vous remercie d'avance.
Code du bouton modifier :
JavaScript:
private JButton getBtnModifier() {
if (btnModifier == null) {
btnModifier = new JButton("Modifier");
btnModifier.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
btn_ajouter.setEnabled(false);
btn_rechercher.setEnabled(false);
btn_ok.setVisible(true);
btn_annuler.setVisible(true);
txt_id.setEditable(true);
txt_id.requestFocusInWindow();
txt_nom.setEditable(true);
txt_couleur.setEditable(true);
txt_son.setEditable(true);
}
});
btnModifier.setBounds(352, 111, 108, 34);
}
return btnModifier;
}
Code entité :
JavaScript:
package entite;
public class Instrument
{
private String id;
private String nom;
private String couleur;
private String son ;
// constructeur
public Instrument(String wid,String wnom,String wcouleur, String wson)
{
id = wid;
nom = wnom;
couleur = wcouleur;
son = wson;
}
public String req_InsertInstrument(){
return "insert into instrument values('"+this.getId()+"','"+this.getNom()+"','"+this.getCouleur()+"','"+this.getSon()+"')";
}
public String getCouleur() {
return couleur;
}
public void setCouleur(String couleur) {
this.couleur = couleur;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getNom() {
return nom;
}
public void setNom(String nom) {
this.nom = nom;
}
public String getSon() {
return son;
}
public void setSon(String son) {
this.son = son;
}
}