bonjour!!
je voudrais supprimer une lignes de ma jtable qui recupere les données d'une BDD
j'ai mis le code suivant et ça me donne une exception:trop peu de parametres, 1 attendu.
le code du bouton supprimer est le suivant:(je travaille sur netbeans)
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
int ligne = propTable.getSelectedRow();
String bdd ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/Documents and Settings/kawter/Bureau/Projet/Propositions.mdb";
Connection con =null;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection(bdd,"","");
Statement instruction = con.createStatement();
String requete = "";
requete = "DELETE FROM Proposition WHERE Intitulé = "+ propTable.getValueAt(ligne,0);
// Une fois la requête SQL générée, on l'exécute (cf paragraphe 2.2)
instruction.executeUpdate(requete) ;
instruction.close();
}
catch (ClassNotFoundException e)
{
JOptionPane.showMessageDialog(null, "Pas de Classe");
}
catch (SQLException e)
{
JOptionPane.showMessageDialog(null, "erreur JDBC : " + e.getMessage());
}
catch(Exception e){JOptionPane.showMessageDialog(null, "Erreur");}
finally
{
try {
if (con!=null)
con.close();
}
catch (SQLException e)
{e.printStackTrace();}
}
doClose(RET_OK);
}
Merci de bien vouloir m'aider!