begin process at 2008 08 29 08:42:16
1 233 528 membres
67 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : erreur JDBC : table/alias : 'num' non unique [ Archives / Au secours ] (oceane751)

erreur JDBC : table/alias : 'num' non unique le 20/06/2005 16:58:42

oceane751
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]
public void actionPerformed(ActionEvent e) {

            if (e.getSource() == num) {

              Connection con = null;
              Statement instruction = null;
              ResultSet resultat = null;

              try {
                Class.forName("com.mysql.jdbc.Driver");
                con = DriverManager.getConnection("jdbc:mysql://localhost/techniclim",
                                                  "root", "");
                instruction = con.createStatement();

                 int res = instruction.executeUpdate(
                    "DELETE num_client, nom, adresse,cp,ville, tel, nbre_plan FROM client WHERE num ='"+ num.getText() +"'");
                   
                String produit = "";
               String produit2 = "";
                String produit3 = "";
                String produit4 = "";
                String produit5 = "";
                String produit6 = "";
                String produit7 = "";

                while (resultat.next()) {
                  produit += resultat.getString("num_client") + "";
                  produit2 += resultat.getString("nom") + "";
                   produit3 += resultat.getString("adresse") + "";
                    produit4 += resultat.getString("cp") + "";
                     produit5 += resultat.getString("ville") + "";
                      produit6 += resultat.getString("tel") + "";
                       produit7 += resultat.getString("nbre_plan") + "";

                }
                JOptionPane.showMessageDialog(null,
                                              "Client : " + produit + "supprimé" );
[/code]

merci beaucoup!!

Re : erreur JDBC : table/alias : 'num' non unique le 20/06/2005 17:01:11

oceane751

desolé je me suis trompé, l'erreur est :
erreur JDBC : table/alias : 'num_client' non unique

Re : erreur JDBC : table/alias : 'num' non unique le 20/06/2005 17:40:29

shaiulud
la syntaxe de delete est:
"DELETE FROM client WHERE num ='"+ num.getText() +"'");

il ne faut pas mettre les colonnes


Classé sous : string, resultat, num, jdbc, getstring

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS