Probleme modifier Tableau avec UPDATE
Fermé
gorgui2014
Messages postés
11
Date d'inscription
dimanche 16 mars 2014
Statut
Membre
Dernière intervention
6 octobre 2014
-
17 mars 2014 à 00:20
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 17 mars 2014 à 18:36
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 17 mars 2014 à 18:36
A voir également:
- Probleme modifier Tableau avec UPDATE
- Tableau croisé dynamique - Guide
- Modifier liste déroulante excel - Guide
- Modifier dns - Guide
- Code ascii tableau - Guide
- Comment modifier un pdf - Guide
2 réponses
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 018
17 mars 2014 à 07:38
17 mars 2014 à 07:38
Lorsque tu fais
pst.setString(1, matriculeDocteur);cela suppose que tu ais un
?dans ta requête SQL ce qui va permettre de mettre la bonne valeur à cet endroit, or toi tu as mis directement les valeurs avec
= '"+matriculeDocteur+"'ce qui est faux.
pst = con.prepareStatement("UPDATE docteur SET prenomDocteur = ?, nomDocteur = ?, specialiteDocteur = ? WHERE matriculeDocteur = ?"); pst.setString(1, prenomDocteur); pst.setString(2, nomDocteur); pst.setString(3, specialiteDocteur); pst.setString(4, matriculeDocteur);
gorgui2014
Messages postés
11
Date d'inscription
dimanche 16 mars 2014
Statut
Membre
Dernière intervention
6 octobre 2014
17 mars 2014 à 12:55
17 mars 2014 à 12:55
J'ai changé l'instruction comme vous m'avez conseillé :
UPDATE docteur SET matriculeDocteur = ?, prenomDocteur = ?, nomDocteur = ?, specialiteDocteur = ? WHERE idDocteur = ?
mais j'ai cette erreur :
java.sql.SQLException: No value specified for parameter 5
UPDATE docteur SET matriculeDocteur = ?, prenomDocteur = ?, nomDocteur = ?, specialiteDocteur = ? WHERE idDocteur = ?
mais j'ai cette erreur :
java.sql.SQLException: No value specified for parameter 5
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 018
17 mars 2014 à 18:36
17 mars 2014 à 18:36
Tu dois avoir autant de paramètres que de ? or là il t'en manque un, vérifie donc ton code.