[JAVA] Erreur SQL sur un UPDATE
Résolu
maxmethot
Messages postés
168
Date d'inscription
Statut
Membre
Dernière intervention
-
maxmethot Messages postés 168 Date d'inscription Statut Membre Dernière intervention -
maxmethot Messages postés 168 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je suis plongé dans un projet qui implique du code Java ainsi qu'une immense base de données codée en Access de Microsoft. Or, je me bute à une erreur que je n'arrive pas à résoudre (c'est plutôt rare que ca m'arrive, mais bon, j'suis humain moi aussi!) Alors je me tourne vers vous au cas où vous auriez une idée de la solution (merci d'avance d'ailleurs). Voici le problème:
Je fais un UPDATE sur le table appelée Clients qui va comme suit:
"UPDATE Clients SET nom='" + tfNomClientModification.getText() + "', prenom='" + tfPrenomClientModification.getText() + "', noTel='" + tfTelClientModification.getText() + "', NIP=" + Integer.parseInt(new String(pfNipClientModification.getPassword())) + ", adresse='" + tfAdresseClientModification.getText()+ "', codePostal='" + (tfCodePostalClientModification1.getText() + tfCodePostalClientModification2.getText()) + "', nbLocationMax=" + Integer.parseInt(tfNbLocMaxModification.getText()) + ", isEmploye='" + checkedEmploye.isSelected() + "', isBlacklist='" + checkedBlacklist.isSelected() + "' WHERE IDClient=" + Integer.parseInt(idClient)
Désolé pour les "' mais ce sont des " suivi de ' ou vice versa.
Bref, lorsque j'exécute, Eclipse (mon IDE) me donne cette jolie erreur:
java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] Type de données incompatible dans l'expression du critère.
Pour info générale, voici le type de chacune de ces colonne de la table Clients:
nom: Text
prenom: Text
noTel: Text
NIP: Number
adresse: Text
codePostal: Text
nbLocationMax: Number
isEmploye: Yes/No
isBlacklist: Yes/No
Voilà. Si vous avez des idées ou suggestions je suis preneur, et si vous avez des questions plus approfondies sur ce que j'ai fait (pour mieux comprendre l'erreur), je me ferai un plaisir de vous éclairer.
Merci beaucoup,
maxmethot
Je suis plongé dans un projet qui implique du code Java ainsi qu'une immense base de données codée en Access de Microsoft. Or, je me bute à une erreur que je n'arrive pas à résoudre (c'est plutôt rare que ca m'arrive, mais bon, j'suis humain moi aussi!) Alors je me tourne vers vous au cas où vous auriez une idée de la solution (merci d'avance d'ailleurs). Voici le problème:
Je fais un UPDATE sur le table appelée Clients qui va comme suit:
"UPDATE Clients SET nom='" + tfNomClientModification.getText() + "', prenom='" + tfPrenomClientModification.getText() + "', noTel='" + tfTelClientModification.getText() + "', NIP=" + Integer.parseInt(new String(pfNipClientModification.getPassword())) + ", adresse='" + tfAdresseClientModification.getText()+ "', codePostal='" + (tfCodePostalClientModification1.getText() + tfCodePostalClientModification2.getText()) + "', nbLocationMax=" + Integer.parseInt(tfNbLocMaxModification.getText()) + ", isEmploye='" + checkedEmploye.isSelected() + "', isBlacklist='" + checkedBlacklist.isSelected() + "' WHERE IDClient=" + Integer.parseInt(idClient)
Désolé pour les "' mais ce sont des " suivi de ' ou vice versa.
Bref, lorsque j'exécute, Eclipse (mon IDE) me donne cette jolie erreur:
java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] Type de données incompatible dans l'expression du critère.
Pour info générale, voici le type de chacune de ces colonne de la table Clients:
nom: Text
prenom: Text
noTel: Text
NIP: Number
adresse: Text
codePostal: Text
nbLocationMax: Number
isEmploye: Yes/No
isBlacklist: Yes/No
Voilà. Si vous avez des idées ou suggestions je suis preneur, et si vous avez des questions plus approfondies sur ce que j'ai fait (pour mieux comprendre l'erreur), je me ferai un plaisir de vous éclairer.
Merci beaucoup,
maxmethot
A voir également:
- [JAVA] Erreur SQL sur un UPDATE
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Windows update bloqué - Guide
- Java apk - Télécharger - Langages