Bonsoir chers tous, svp j'ai besoin de votre aide sur mon bouton modifier qui m'affiche bien le message de modification mais en fait rien n'a été modifié, déjà que la ligne selectionnée ne renvoit pas les infos dans les differents champs.
voici mon code
private void modifierActionPerformed(java.awt.event.ActionEvent evt) {
String n = numero.getText().toUpperCase();
String no = nom.getText().toUpperCase();
String v = ville.getText().toUpperCase();
DefaultTableModel model = (DefaultTableModel) entreprise.getModel();
int row = entreprise.getSelectedRow();
if(row < 0)
JOptionPane.showMessageDialog(null, "il vout faut choisir une ligne");
else if(JOptionPane.showConfirmDialog(null, "voulez vous vraiment modifier cette ligne?", "modifier entreprise", JOptionPane.YES_NO_OPTION) == JOptionPane.OK_OPTION)
try{
stmt.execute("UPDATE entreprise set NUMERO_ENTREPRISE = '"+n+"', NOM_ENTREPRISE = '"+no+"', VILLE_ENTREPRISE = '"+v+"' WHERE NUMERO_ENTREPRISE = '"+n+"'");
model.setValueAt(n, row, 1);
model.setValueAt(no, row, 2);
model.setValueAt(v, row, 2);
JOptionPane.showMessageDialog(null, "Modification effectuée avec succes!!!");
}catch(SQLException ex){
JOptionPane.showMessageDialog(null, "Echec de modification!!!");
JOptionPane.showMessageDialog(null, ex);
}
}