IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

Column count doesn't match value count at row 1


Sujet :

JDBC Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 8
    Points : 6
    Points
    6
    Par défaut Column count doesn't match value count at row 1
    Où est charly ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    public static void insertConsommationMysql(Connection conn, String table,String nom, String etat,String Password,String Select_priv, String Insert_priv, String Update_priv, String Delete_priv, String Create_priv, String Drop_priv, String Reload_priv, String Shutdown_priv, String Process_priv, String File_priv, String Grant_priv, String References_priv, String Index_priv, String Alter_priv, String Show_db_priv, String Super_priv, String Create_tmp_table_priv,String Lock_tables_priv, String Execute_priv, String Repl_slave_priv, String Repl_client_priv, String Create_view_priv, String Show_view_priv, String Create_routine_priv, String Alter_routine_priv, 
    String Create_user_priv, String Event_priv, String Trigger_priv, String ssl_type, String ssl_cipher, String x509_issuer, String x509_subject, String max_questions, String max_updates, String max_connections, String max_user_connections, 
    String valeur1, String valeur2,String valeur3,String valeur4,String valeur5,String valeur6,String valeur7,String valeur8, String valeur9,String valeur10,String valeur11,String valeur12,String valeur13,String valeur14,
    String valeur15, String valeur16,String valeur17,String valeur18,String valeur19,String valeur20,String valeur21,String valeur22, String valeur23,String valeur24,String valeur25,String valeur26,String valeur27,String valeur28,String valeur29, String valeur30,String valeur31,String valeur32,String valeur33,String valeur34,String valeur35,int valeur36, int valeur37,int valeur38,int valeur39) {
            try {
                Statement stmt = conn.createStatement();
                stmt.executeUpdate("INSERT INTO " + table + 
                        " (" + nom + ", "+ etat + ","+Password+","+Select_priv+ ","+Insert_priv+","+Update_priv+","+ Delete_priv + ", "+ Create_priv + ","+Drop_priv+","+Reload_priv+ ","+Shutdown_priv+","+Process_priv+","+ File_priv+ ", "+ Grant_priv + ","+References_priv+","+Index_priv+ ","+Alter_priv+","+Show_db_priv+","+ Super_priv+ ", "+ Create_tmp_table_priv +","+Lock_tables_priv +","+ Execute_priv +","+Repl_slave_priv+"," +Repl_client_priv+","+ Create_view_priv+ ", "+ Show_view_priv + ","+Create_routine_priv+","+ Alter_routine_priv+ ","+Create_user_priv+","+Event_priv+" + Trigger_priv + ", "+ ssl_type + ","+ssl_cipher+","+ssl_cipher+ ","+x509_issuer+","+x509_subject +","+ max_questions + ", "+ max_updates + ","+max_connections +"," +max_user_connections+") " 
    + "VALUES " +"('" + valeur1 + "','" + valeur2 + "','" + valeur3 +"','" + valeur4 +"','" + valeur5 +"','" +valeur6 +"','" + valeur7 + "','" + valeur8 +"','" + valeur9 +"','" + valeur10 +"','" + valeur11 + "','" + valeur12 +"','" + valeur13 +"','" + valeur14 +"','" + valeur15 + "','" + valeur16 +"','" + valeur17 +"','" + valeur18 +
    "','" + valeur19 + "','" + valeur20 +"','" + valeur21 +"','" + valeur22 +"','" + valeur23 + "','" + valeur24 +"','" + valeur25 +"','" + valeur26 +"','" + valeur27 + "','" + valeur28 +"','" + valeur29 +"','" + valeur30 +"','" + valeur31 + "','" + valeur32 +"','" + valeur33 +"','" + valeur34 +"','" + valeur35 + "'," + valeur36 +"," + valeur37 +"," + valeur38 +"," + valeur39 + ")");
     
                     stmt.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }

  2. #2
    Membre éclairé Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Points : 861
    Points
    861
    Par défaut
    Ici ça part en live, ça se voit direct avec une coloration syntaxique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Event_priv+" + Trigger_priv +
    Ignorer c'est aussi croire que l'on sait.
    Merci d'essayer d'écrire correctement.
    Pas de questions techniques par MP SVP.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 8
    Points : 6
    Points
    6
    Par défaut Column count doesn't match value count at row 1
    merci !!!mais Dslé en fait j'avais mal recopié sur le forum, et puis j'ai vu justement que ces 2 paramètres ne figuraient pas dans ma table, du coup je les ai enlevé mais malgré g tjrs la même erreur!!! PLease aide!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    public static void insertConsommationMysql(Connection conn, String table,
    			String nom, String etat,String Password,String Select_priv, String Insert_priv, 
    			String Update_priv, String Delete_priv, String Create_priv, String Drop_priv, String Reload_priv, 
    			String Shutdown_priv, String Process_priv, String File_priv, String Grant_priv, String References_priv, 
    			String Index_priv, String Alter_priv, String Show_db_priv, String Super_priv, String Create_tmp_table_priv, 
    			String Lock_tables_priv, String Execute_priv, String Repl_slave_priv, String Repl_client_priv, 
    			String Create_view_priv, String Show_view_priv, String Create_routine_priv, String Alter_routine_priv, 
    			String Create_user_priv, String ssl_type, String ssl_cipher, 
    			String x509_issuer, String x509_subject, String max_questions, String max_updates, String max_connections, 
    			String max_user_connections, 
    			String valeur1, String valeur2,String valeur3,String valeur4,String valeur5,String valeur6,String valeur7,
    			String valeur8, String valeur9,String valeur10,String valeur11,String valeur12,String valeur13,String valeur14,
    			String valeur15, String valeur16,String valeur17,String valeur18,String valeur19,String valeur20,String valeur21,
    			String valeur22, String valeur23,String valeur24,String valeur25,String valeur26,String valeur27,String valeur28,
    			String valeur29, String valeur30,String valeur31,String valeur32,String valeur33,
    			int valeur34, int valeur35,int valeur36,int valeur37) {
    		try {
    			Statement stmt = conn.createStatement();
    			stmt.executeUpdate("INSERT INTO " + table + 
    					" (" + nom + ", "+ etat + ","+Password+","+Select_priv+ ","+Insert_priv+","+Update_priv+","
    					+ Delete_priv + ", "+ Create_priv + ","+Drop_priv+","+Reload_priv+ ","+Shutdown_priv+","+Process_priv+","
    					+ File_priv+ ", "+ Grant_priv + ","+References_priv+","+Index_priv+ ","+Alter_priv+","+Show_db_priv+","
    					+ Super_priv+ ", "+ Create_tmp_table_priv + ","+Lock_tables_priv+","+Execute_priv+ ","+Repl_slave_priv+","+Repl_client_priv+","
    					+ Create_view_priv+ ", "+ Show_view_priv + ","+Create_routine_priv+","+Alter_routine_priv+ ","+Create_user_priv + ", "+ ssl_type + ","+ssl_cipher+","+ssl_cipher+ ","+x509_issuer+","+x509_subject+") " 
    					+ "VALUES " +
    							"('" + valeur1 + "','" + valeur2 + "','" + valeur3 +"','" + valeur4 +"','" + valeur5 +"','" + 
    							valeur6 +"','" + valeur7 + "','" + valeur8 +"','" + valeur9 +"','" + valeur10 +
    							"','" + valeur11 + "','" + valeur12 +"','" + valeur13 +"','" + valeur14 +
    							"','" + valeur15 + "','" + valeur16 +"','" + valeur17 +"','" + valeur18 +
    							"','" + valeur19 + "','" + valeur20 +"','" + valeur21 +"','" + valeur22 +
    							"','" + valeur23 + "','" + valeur24 +"','" + valeur25 +"','" + valeur26 +
    							"','" + valeur27 + "','" + valeur28 +"','" + valeur29 +"','" + valeur30 +
    							"','" + valeur31 + "','" + valeur32 +"','" + valeur33 +"'," + valeur34 +
    							"," + valeur35 + "," + valeur36 +"," + valeur37+")");
    			stmt.close();
    		} catch (SQLException e) {
    			e.printStackTrace();
    		}
    	}

  4. #4
    Membre éclairé Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Points : 861
    Points
    861
    Par défaut


    Tu veux insérer 34 valeurs et tu en associes 37, alors forcément ça marche pas bien...
    Sinon utilise des PreparedStatement, et fais un objet avec tous tes paramètres
    Ignorer c'est aussi croire que l'on sait.
    Merci d'essayer d'écrire correctement.
    Pas de questions techniques par MP SVP.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    pourquoi 34??? y en a bien 37 partout non?

  6. #6
    Membre éclairé Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Points : 861
    Points
    861
    Par défaut
    Là-dedans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    " (" + nom + ", "+ etat + ","+Password+","+Select_priv+ ","+Insert_priv+","+Update_priv+","
        		+ Delete_priv + ", "+ Create_priv + ","+Drop_priv+","+Reload_priv+ ","+Shutdown_priv+","+Process_priv+","
        		+ File_priv+ ", "+ Grant_priv + ","+References_priv+","+Index_priv+ ","+Alter_priv+","+Show_db_priv+","
        		+ Super_priv+ ", "+ Create_tmp_table_priv + ","+Lock_tables_priv+","+Execute_priv+ ","+Repl_slave_priv+","+Repl_client_priv+","
        		+ Create_view_priv+ ", "+ Show_view_priv + ","+Create_routine_priv+","+Alter_routine_priv+ ","+Create_user_priv + ", "+ ssl_type + ","+ssl_cipher+","+ssl_cipher+ ","+x509_issuer+","+x509_subject+") "
    Je ne compte que 34 champs, après je peux peut-être me tromper...
    Ignorer c'est aussi croire que l'on sait.
    Merci d'essayer d'écrire correctement.
    Pas de questions techniques par MP SVP.

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    heureusement que tu es là toi!!! ;-)
    pfff allez j'en ai 4 (les int) que j'ai oublié du coup mais ça va pas aller car 34+4=38 et pas 37!!!!!!!!!
    Bon allez je me concentre!!!

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    g trouvé
    !!!!!!!!
    j'en ai marqué un en double pffffffffffff!!!!!!

  9. #9
    Membre régulier Avatar de mitnick2006
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 163
    Points : 106
    Points
    106
    Par défaut conseil!
    salut , si tu as un probleme dans la requete tu peux le resoudre toi seul en essayant le code dans la base de données directement et tu corrigeras ts tes erreurs dans la requete , ce truk ke j essaye avec la gestion
    Knoweledge Is Power In Digital World

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Column count doesn't match value count at row 1
    Par RACKER59 dans le forum PHP & Base de données
    Réponses: 37
    Dernier message: 23/11/2007, 18h37
  2. Réponses: 7
    Dernier message: 06/10/2007, 00h17
  3. [MySQL] #1136 - Column count doesn't match value count at row 1
    Par LestoK dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 13/07/2007, 11h18
  4. Réponses: 4
    Dernier message: 19/04/2007, 22h37
  5. Réponses: 2
    Dernier message: 23/03/2007, 15h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo