Création
d'entreprise
Posez votre question Signaler

[JAVA] Erreur SQL sur un UPDATE [Résolu]

maxmethot 173Messages postés 18 janvier 2007Date d'inscription - Dernière réponse le 23 févr. 2008 à 20:15
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
Lire la suite 

[JAVA] Erreur SQL sur un UPDATE »

1 réponses
Réponse
+0
moins plus
Bon ben, laissez faire, y'est trop tard..
Ajouter un commentaire
Ce document intitulé « [JAVA] Erreur SQL sur un UPDATE » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?