Problème de procédure stockée

denis -  
 dini6031 -
Bonjour à tous les programmeurs(euses),

Cela fait 2 jours que je m'arrache les cheveux à cause d'un problème d'une grande banalité... Je me permets de le soumettre, afin d'espère un conseil de l'un ou l'une d'entre vous...

J'ai une petite procédure stockée, que j'essaie d'appeler depuis VB.

- cette procédure men renvoit un résultat (0,1 ou 2)
- elle contient entre autres choses, une requête de type "update"
(simple incrémentation d'un champ)
- lorsque j'appelle cette procédure depuis VB, voici le résultat :

hypothèse 1 : la procédure n'a pas exécuté la requête "update" --> résultat rendu (0, 1 ou 2) --> CORRECT

hypothèse 2 : la requête "update" a été exécutée --> la procédure a fait tout son traitement correctement, mais je n'ai aucune valeur de retour

AUTRES TESTS :

a) j'exploite cette même procédure dans mon site internet (php) et elle fonctionne dans les 2 cas exposés plus haut

b) si je crée une nouvelle procédure qui ne contient QUE une requête update et m'envoit une valeur de retour, cela fonctionne aussi

DONC
il semble donc que l'utilisation d'une requête "update" dans une procédure contenant d'autres types de requêtes empêche cette dernière de rendre un résultat...

Cette conclusion me paraît tout à fait inconcevable, et donc, je me tourne vers qql programmeur qui aurait déjà rencontré cette situation...

Merci de m'avoir lu et j'espère avoir de vos nouvelles...
Denis

2 réponses

oeuf
 
déjà, quel(s) sgbd ?
0
dini6031
 
SQL server 2000
0