IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

Problème PreparedStatement, ? non remplacé.


Sujet :

JDBC Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 208
    Points : 88
    Points
    88
    Par défaut Problème PreparedStatement, ? non remplacé.
    Bonjour,
    j'exécute une requête sur une bdd, et j'ai utilisé PreparedStatement, seulement voilà, il ne remplace pas mon caractère "?" par la valeur désiré.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    boolean bValueToReturn = false;
     
            //On créé la requête
            String requeteT = "SELECT COUNT(*) FROM table WHERE value = ?";
     
    		try
    		{
    	        // Remplace le '?' parle référence du RA Lotus
    			this.pstmt = connexion.prepareStatement(requeteT);
    			this.pstmt.setString(1, _idA);//_idA est bien une valeur et je la récupère bien
     
    			System.out.println("Requete : "+requete); //Ici ma requête s'affiche avec un ?
    			//Exécution de la requête
    	        rResults = executeRequest( pstmt ) ;
    Merci de votre aide.

  2. #2
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,


    C'est normal ! Le PreparedStatement ne modifie pas la chaine en entrée (c'est d'ailleurs impossible) mais seulement en interne...

    Lorsque tu exécutes le statement tu dois bien obtenir les bons éléments...

    a++

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 208
    Points : 88
    Points
    88
    Par défaut
    Exact !
    Désolé merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème Htaccess non interprété
    Par nazoreen dans le forum Apache
    Réponses: 8
    Dernier message: 16/11/2006, 22h09
  2. Problème CD non bootable
    Par PAULOM dans le forum Périphériques
    Réponses: 1
    Dernier message: 15/06/2006, 20h16
  3. [Problème CG?] couleur remplacée à l'écran
    Par rbh dans le forum Composants
    Réponses: 11
    Dernier message: 27/04/2006, 23h06
  4. Problème : XML non valide...
    Par loupdeau dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 08/04/2005, 15h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo