OVH Cloud OVH Cloud

faire passer un double comme paramètre dans une requête sql direct

2 réponses
Avatar
Gold
C'est relativement simple d'appeler une procédure stockée dans sql serveur !
Il suffit de faire une requête du genre sp_toto param1, param2
sp_toto client , 2255 ok

Mais j'ai un problème lorsque je veux transférer un paramètre du type
double.
Sp_toto '2424,5' ne marche pas, pas plus que sp_toto 2424,1
Quelqu'un connaît il la syntaxe correcte ?
merci d'avance

amicalement Jacques

2 réponses

Avatar
Daniel Carollo
Bonjour Jacques!

Quels sont vos options regionales? Il faut peut-etre remplacer la virgule
par un point-virgule...

Bonne continuation,

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Gold" wrote in message
news:c1iodq$2m5k$
C'est relativement simple d'appeler une procédure stockée dans sql serveur
!

Il suffit de faire une requête du genre sp_toto param1, param2
sp_toto client , 2255 ok

Mais j'ai un problème lorsque je veux transférer un paramètre du type
double.
Sp_toto '2424,5' ne marche pas, pas plus que sp_toto 2424,1
Quelqu'un connaît il la syntaxe correcte ?
merci d'avance

amicalement Jacques




Avatar
Gold
merci pour la réponse, mais je ne peux changer les options sur tous les
postes.

J'ai préféré opter pour le subterfuge du "saucisson".
Je veux dire que sp_toto 2424,15 devient sp_toto 2424 , 15 , 100
et je reconstruis la donnée (2424 + 15/100) dans la procédure stockée.
amicalement Jacques



"Gold" a écrit dans le message de
news:c1iodq$2m5k$
C'est relativement simple d'appeler une procédure stockée dans sql serveur
!

Il suffit de faire une requête du genre sp_toto param1, param2
sp_toto client , 2255 ok

Mais j'ai un problème lorsque je veux transférer un paramètre du type
double.
Sp_toto '2424,5' ne marche pas, pas plus que sp_toto 2424,1
Quelqu'un connaît il la syntaxe correcte ?
merci d'avance

amicalement Jacques