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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager