Problème de procédure stockée
denis
-
dini6031 -
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
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
A voir également:
- Problème de procédure stockée
- Le point d'entree de procedure est introuvable kernel32 dll ✓ - Forum Windows
- Le point d'entrée de procédure est introuvable dans la bibliothèque de liens dynamiques ✓ - Forum Logiciels
- Le point d'entrée de procédure iswow64process2 est introuvable - Forum Windows
- Le point d'entrée de procédure discard virtual memory est introuvable ✓ - Forum Windows
- Le point d'entrée de procédure copyfile2 est introuvable ✓ - Forum Logiciels