FORUM Tom's Hardware » Programmation » C / C++ / Java » erreur JDBC : table/alias : 'num_client' non unique
 

erreur JDBC : table/alias : 'num_client' non unique

Il y a 438 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : erreur JDBC : table/alias : 'num_client' non unique
 
Plus d'informations

bonjour,
voila j'ai une erreur qui apparait lorsque je lance mon programe qui est censé supprimer un client (requete delete) dans une bdd MYSQL
erreur JDBC : table/alias : 'nom' non unique qu'est ce donc??


bout du code :

Code :
  1. public void actionPerformed(ActionEvent e) {
  2.             if (e.getSource() == num) {
  3.               Connection con = null;
  4.               Statement instruction = null;
  5.               ResultSet resultat = null;
  6.               try {
  7.                 Class.forName("com.mysql.jdbc.Driver" );
  8.                 con = DriverManager.getConnection("jdbc:mysql://localhost/techniclim",
  9.                                                   "root", "" );
  10.                 instruction = con.createStatement();
  11.                 int res = instruction.executeUpdate(
  12.                     "DELETE num_client, nom, adresse,cp,ville, tel, nbre_plan FROM client WHERE num ='"+ num.getText() +"'" );
  13.                    
  14.                 String produit = "";
  15.               String produit2 = "";
  16.                 String produit3 = "";
  17.                 String produit4 = "";
  18.                 String produit5 = "";
  19.                 String produit6 = "";
  20.                 String produit7 = "";
  21.                 while (resultat.next()) {
  22.                   produit += resultat.getString("num_client" ) + "";
  23.                   produit2 += resultat.getString("nom" ) + "";
  24.                   produit3 += resultat.getString("adresse" ) + "";
  25.                     produit4 += resultat.getString("cp" ) + "";
  26.                     produit5 += resultat.getString("ville" ) + "";
  27.                       produit6 += resultat.getString("tel" ) + "";
  28.                       produit7 += resultat.getString("nbre_plan" ) + "";
  29.                 }
  30.                 JOptionPane.showMessageDialog(null,
  31.                                               "Client : " + produit + "supprimé" );
  32. .....



merci beaucoup!

zeb
Profil : Modérateur libre
Plus d'informations

Regarde mieux ta requête DELETE. Sa syntaxe n'est pas correcte. confondrais-tu SELECT et DELETE ?

Code :
  1. DELETE client WHERE num = xxxx


Comme ça c'est beaucoup mieux.

Plus d'informations

c'est bon j'ai reussi à resoudre le pb!!
merci beaucoup de ta reponse!


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » C / C++ / Java » erreur JDBC : table/alias : 'num_client' non unique
 

Annonces Google
Publicité