Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

[JAVA] Erreur SQL sur un UPDATE

maxmethot, le mercredi 20 février 2008 à 06:41:53
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 SVP notez le sujet comme étant Résolu une fois la question répondue.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Configuration: Windows XP
Eclipse 3.2 (Europa)
Java JRE 1.6 Update 3
Microsoft Access 2007
Répondre à maxmethot  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 maxmethot, le samedi 23 février 2008 à 20:15:34
Bon ben, laissez faire, y'est trop tard.. SVP notez le sujet comme étant Résolu une fois la question répondue.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Répondre à maxmethot
Erreur SQL ! trouve pas ... (Résolu) Bonjour, je cherche, je cherche mais ne trouve pas ! Pouvez vous me rendre service concernant cette erreur sql qui m'embete un peu ! Merci d'avance ! fonction transfert !! function transfert () { $ret = false; $img_blob = '';... www.commentcamarche.net/forum/affich-9532711-erreur-sql-trouve-pas
Asp .net textbox sql update (Résolu) Mon problème est le suivant : j'ai une page web qui affiche dans des textboxs les données d'une personne ( d'une table access) lorsque je fais une requete sql (update) sur le mot de passe et le nouveau mot de passe ( ces textbox sont... www.commentcamarche.net/forum/affich-1015648-asp-net-textbox-sql-update
MySQL - Update avec jointureSi vous avez deux tables possédant une clé commune (dans le cas ci-dessous il s'agit de la clé primaire "id"), il est possible de mettre à jour un champ d'une des deux tables (update_table) grâce aux données de la seconde (reference_table) à l'aide... www.commentcamarche.net/faq/sujet-10426-mysql-update-avec-jointure
Java message erreur (Résolu)Bonjour, je n'arrive pas installer java j'ai ce message d'erreur erreur lors de la lecture du fichier http://javadl-esd.com/update/1.6.0/sp-1.6_07/5p1036mst verifier que le fichier existe et que vous etes autorisé a y acceder... www.commentcamarche.net/forum/affich-8514971-java-message-erreur
Erreur lors de l'accès à la base de données (Résolu)Bonjour, a tous Merci d'avance pour l’aide apporté Je suis débutant sur le langage PHP /MYSQL … J’ai une erreur lors de l'accès à la base de données sur une syntaxe SQL « update nom de la table set » (je pense…) C’est un système de news qui... www.commentcamarche.net/forum/affich-3660647-erreur-lors-de-l-acces-a-la-base-de-donnees
Installation java (Résolu)Bonjour, je n'arrive pas installer java j'ai ce message d'erreur erreur lors de la lecture du fichier http://javadl-esd.com/update/1.6.0/sp-1.6_07/5p1036mst verifier que le fichier existe et que vous etes autorisé a y acceder... www.commentcamarche.net/forum/affich-8514828-installation-java
Java - L'API JDBCIntroduction à JDBC La technologie JDBC (Java DataBase Connectivity) est un ensemble de classes permettant de développer des applications capables de se connecter à des serveurs de bases de données (SGBD). L'accès aux bases de données avec... www.commentcamarche.net/contents/java/javajdbc.php3
SQL - JointuresExpression des jointures Une jointure (ou θ-jointure) est un produit cartésien de deux tables. On appelle équijointure une θ-jointure dont la qualification est une égalité entre deux colonnes. En SQL, l'expression d'une jointure se... www.commentcamarche.net/contents/sql/sqljoint.php3
SQL - Mise à jour d'informationsLe SQL permet la modification d'une table par un utilisateur (pour peu qu'il ait les droits suffisants...). La modification d'une table consiste à: ajouter des tuples modifier des tuples existants ou bien supprimer des tuples Insertion de... www.commentcamarche.net/contents/sql/sqlmaj.php3