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

SQL Procédural MySQL Discussion :

procedures stockées:can't return a result set in the given..


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 78
    Par défaut procedures stockées:can't return a result set in the given..
    J'ai un pb avec mes procedures stockées (MySQL 5.0.15)

    Sous mysql administrator il n'y pas de pb. mais quand je les appelles via mon logiciel de gestion j'ai une erreur :
    PROCEDURE fpapv2.test7 can't return a result set in the given context


    -- la procédure (il n'y a pas plus simple !!) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    CREATE PROCEDURE `test7`() 
    NOT DETERMINISTIC 
    SQL SECURITY DEFINER 
    COMMENT '' 
    BEGIN 
    SELECT COUNT(*) FROM TABLE1; 
    END;
    Au debut je pensais que ca venait de ma connexion à MySQL (accès natif de windev / pc soft) mais j'ai essayé avec un odbc et cela ne fonctionne pas non plus.


    Des infos sur ce pb ?

    Merci

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    On dirait que c'est un problème connu qui apparait avec différent clients : cf http://forums.mysql.com/read.php?98,48739,48839#msg-48839

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 78
    Par défaut
    Oui j'ai trouvé la meme chose, j'ai essayé avec le dernier ODBC mais ca ne change rien

    et sinon apparament la solution est "d'activer" CLIENT_MULTI_RESULTS, mais comment faire ça ?

  4. #4
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Aucune idée
    Il n'y a pas l'option dans la boite de dialogue de configuration du DSN ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 78
    Par défaut
    Il y a plusieurs options, ce qu'il appelles les "flag" mais aucune ne parle de ce problème. J'ai essayé d'en cocher au cas où mais sans resultat ...

  6. #6
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 932
    Par défaut
    1/ les balises de code auraient été sympa....

    2/ tu as 1 léger pb avec ta proc: elle ne retourne rien...

    cf http://dev.mysql.com/doc/refman/5.0/...procedure.html qui mentionne une PS faisant un count...

    Je ne prétend pas que ça résoudra ton pb, mais ça t'évitera de reposter

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 78
    Par défaut
    Merci qi130, j'avais effectivement pas de paramètre OUT. Le problème venait principalement de là justement
    Et aussi de l'appel a cette procédure, bref maintenant ca fonctionne et j'ai même rajouté les balises de code dans mon 1er post ..

    Merci encore à vous 2

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

Discussions similaires

  1. The executeQuery method must return a result set
    Par maeva13 dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 16/01/2015, 11h51
  2. Procedure stocke et insert returning
    Par xian21 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 21/08/2009, 14h31
  3. Procedures stockees, can't return a result set in the given context
    Par misterniark dans le forum SQL Procédural
    Réponses: 6
    Dernier message: 10/07/2007, 10h32
  4. Procedure stockée avec result set
    Par cedric.mechler dans le forum Bases de données
    Réponses: 1
    Dernier message: 08/08/2006, 09h22
  5. [Delphi] CommandText does not return a result set
    Par jdf-net dans le forum Bases de données
    Réponses: 1
    Dernier message: 11/12/2005, 16h26

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