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

PostgreSQL Discussion :

Impossible d'utiliser chaine de caractère sur un PreparedStatement


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 13
    Par défaut Impossible d'utiliser chaine de caractère sur un PreparedStatement
    Bonjour,

    J'ai un soucis sur une requete executée via JDBC (executeUpdate(...)). Quand je récupère la requete juste avant exécution et que je la colle moi même dans le SGBD mon INSERT se déroule parfaitement mais sinon je me prend une erreur de type :

    org.postgresql.util.PSQLException: Impossible d''utiliser les fonctions de requête qui utilisent une chaîne de caractères sur un PreparedStatement.
    Est ce que cette erreur dit quelque chose à quelqu'un ? Google n'est pas très bavard à ce sujet.

    Merci d'avance

    PS : Je n 'ai pas posté la requete car elle est vraiment longue..

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 13
    Par défaut
    Arf je viens de trouver l'erreur, Je poste, ca pourrait peut être aider..

    Ne pas faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            PreparedStatement stmt = connection.prepareStatement(maRequete);
     
            stmt.executeUpdate(maRequete);

    mais...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            PreparedStatement stmt = connection.prepareStatement(maRequete);
     
            stmt.executeUpdate();
    Voila.. ca mangeait pas de pain ;p

  3. #3
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 28
    Par défaut
    Bonsoir,

    Merci pour la solution, elle fonctionne

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2009
    Messages : 52
    Par défaut
    Merci c'était vraiment ça!

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

Discussions similaires

  1. Radio button avec chaine de caractères sur 2 lignes
    Par 65days dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 21/09/2009, 08h33
  2. Réponses: 20
    Dernier message: 26/08/2009, 10h16
  3. Réponses: 4
    Dernier message: 20/11/2008, 15h16
  4. [JTextArea] chaine de caractère sur plusieurs lignes
    Par d_hazem dans le forum Composants
    Réponses: 1
    Dernier message: 24/05/2008, 19h50
  5. Réponses: 9
    Dernier message: 19/12/2006, 12h02

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