Bonjour,
J'ai un problème avec le code suivant :
Quelqu'un saurait-il m'indiquer comment le résoudre ?
Merci d'avance pour votre aide.
Bonjour,
J'ai un problème avec le code suivant :
Quelqu'un saurait-il m'indiquer comment le résoudre ?
Merci d'avance pour votre aide.
Tu as mis 3 "?" dans ta requête préparée, elle s'attend donc à recevoir trois valeur pour remplacer les "?" dans la requête.
Hors tu ne lui donne aucun paramètre.
Il te dis donc qu'aucun paramètre n'a été définie.
C'est comme si tu voulais exécuter la requête "Select * from maTabe Where id = name = ;"
Tu verra que ton sgbd t’enverra aussi bouler.
Donc qu'est ce que j peux faire pour resoudre se probléme si c possible![]()
ça dépend de ce que tu veut faire.
Si tu continue ce que tu as fait en commentaire tu rajoutera des paramètre à ta requête préparée.
Si tu ne veut pas de paramètre il faut que tu enlève les ? de ta requête. Mais tu aura des résultat totalement différent. Enfin de base j'ai un doute sur toute la structure de ta requête. Elle s’exécute sur un sgbd déjà ?
bonjour,
Déjà, écrire une requête correctement je ne vois pas ce que viens faire le "Values(?,?,?)" dans une requête "DELETE" !
En effet, même si tu renseignes les valeurs tu aura une erreur de syntaxe sur la requête.
Je pense qu'un petit tour dans le FAQ JDBC (PreparedStatement) ne ferais pas de mal et te permettra de corriger ton problème.
Il n'y a pas de problème, il n'y a que des solutions.
Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran
Mes Articles : Mon premier article est sur le language D
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Partager