aminagu
Messages postés47Date d'inscriptionmercredi 11 avril 2012StatutMembreDernière intervention26 août 2013
-
Modifié par aminagu le 25/08/2013 à 22:02
aminagu
Messages postés47Date d'inscriptionmercredi 11 avril 2012StatutMembreDernière intervention26 août 2013
-
26 août 2013 à 01:03
Bonjour,
Je suis entrain d executer une requette en java , mais ça m donne l erreur suivante , est ce qu'il y a qlq un qui peut m'aider :( ;( :
Column count doesn't match value count at row 1
voici mon code :
state.executeUpdate("INSERT INTO 'banque'.'etablissement'('nom' ,'ville' ,'pays') "+ "VALUES ('"+ Nom +"', '"+ Ville +"','"+ Pays+ "' )");
ghuysmans99
Messages postés2496Date d'inscriptionjeudi 14 juillet 2005StatutContributeurDernière intervention 5 juin 20161 25 août 2013 à 22:41
Bonsoir,
Le problème est que ton code ne filtre pas les guillemets dans les valeurs entrées... Pour régler ça, tu dois passer par une requête préparée (PreparedStatement). Un exemple d'utilisation est disponible sur cette page : http://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html