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

  1. #1
    Membre régulier
    Procédure stockée avec table temporaire retourne vide
    Bonjour
    J'espère que quelqu'un surveille encore cette partie du forum
    Ma configuration :
    SQL SERVER 2008
    ACCESS 2007 en projet ADP

    Pour sortir des statistiques flexibles, j'utilise des procédures stockées avec argument (qui sont des dates)
    J'attribue à la valeur "rowsource" de listes le code "EXEC SP_MAPROCEDURESTOCKEE '07/07/2015'", la date étant changée par le code VBA en fonction du contenu d'un textbox.

    Le principe marche parfaitement pour 2 procédures stockées
    Par contre une troisième me renvoie du vide (j'ai même le warning comme quoi la procédure s'est bien exécutée mais renvoie un résultat vide)
    Le même appel directement sur le serveur renvoie bien des enregistrements
    La seule différence est que dans cette troisième procédure stockée j'utilise une table temporaire dans le code (je fais une boucle while et insère des enregistrements au fur et à mesure puis je renvoie avec un SELECT * FROM #matabletemporaire

    J'ai essayé avec des tables globales (##matableglobale) mais sans succès

    Question : est-ce que je passe à côté de quelque chose ?

  2. #2
    Membre régulier
    Bon bah finalement j'ai trouvé, il faut faire un SET NOCOUNT ON...