OVH Cloud OVH Cloud

[WD10] Requête executant une procédure stockée

4 réponses
Avatar
Frédéric LAMBOUR
Au lieu de faire des SELECT je souhaite utiliser des procédures stockées
déjà existante sur ma base SQL serveur 2000. J'aimerai bien utiliser
l'éditeur de requête WINDEV afin de simplifier le passage de paramètre puis
HExecuteRequette() (et non HExecuteRequetteSQL()).

Des conseils avant que je me lance dans l'aventure ?

4 réponses

Avatar
mat
Frédéric LAMBOUR wrote:
Au lieu de faire des SELECT je souhaite utiliser des procédures stockées
déjà existante sur ma base SQL serveur 2000. J'aimerai bien utiliser
l'éditeur de requête WINDEV afin de simplifier le passage de paramètre puis
HExecuteRequette() (et non HExecuteRequetteSQL()).

Des conseils avant que je me lance dans l'aventure ?





Bonjour,
où est la différence entre passer des paramètres à HExecuteRequette et
HExecuteRequetteSQL?
Merci
Mat
Avatar
mat
...
où est la différence entre passer des paramètres à HExecuteRequette et
HExecuteRequetteSQL?


...
bon, on dirais que je suis fatigué :-)


pour autant que je sache il faut utiliser hExecuteRequeteSQL avec le
paramètre hRequêteSansCorrection pour lancer une procédure stocké. Un
exemple est donnée dans l'aide.

Salutations
Mat
Avatar
Frédéric LAMBOUR
Qd on passe par ExecuteRequeteSQL() on doit construire sa requête dans une
chaine de caratère ce qui est beaucoup moins pratique qu'une requête
paramétré avec l'assistant de WINDEV

"mat" a écrit dans le message de
news:43dfe3d4$
...
> où est la différence entre passer des paramètres à HExecuteRequette et
> HExecuteRequetteSQL?
...
bon, on dirais que je suis fatigué :-)


pour autant que je sache il faut utiliser hExecuteRequeteSQL avec le
paramètre hRequêteSansCorrection pour lancer une procédure stocké. Un
exemple est donnée dans l'aide.

Salutations
Mat


Avatar
mat
Frédéric LAMBOUR wrote:
Qd on passe par ExecuteRequeteSQL() on doit construire sa requête dans une
chaine de caratère ce qui est beaucoup moins pratique qu'une requête
paramétré avec l'assistant de WINDEV



c'est une question d'habitude et comparé avec la complexité potentielle
de procédures stockés, hExecuteRequeteSQL n'est pas grande chose. De
toute façon, une procédure stockée n'est pas une requête exécutable par
Windev. C'est une série de commandes exécutés par la base de donnée sur
le serveur qu'on doit lancer par hExecuteRequeteSQL selon l'exemple
donné dans l'aide.