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 7
- Le point d'entrée de procédure est introuvable dans la bibliothèque de liens dynamiques - Forum Windows
- Donnez la procedure dans un reseau wan pour controler un internaute - Forum PHP
- Google n'a pas pu vérifier que ce compte vous appartient. réessayez plus tard ou utilisez la procédure de récupération de compte pour obtenir de l'aide. - Forum Gmail
- Procédure de frigo vide ✓ - Forum Matériel & Système