Bonjour à tous,
Je ne sais plus quoi faire....
J'essaye de passer la valeur 2,39 à une procédure stockée TSQL dont le paramètre correspondant est typé : Numeric
Ma ligne ASP est :
.Parameters.Append .CreateParameter("@TotalInsc", adDouble, adParamInput, ,userdebit)
avec userdebit = 2,39
-Si je laisse comme cela, dans la ligne insérée je ne retrouve que 2
- Si je modifie userdebit avec replace(userdebit,",",".") juste avant, il y a une erreur ADODB :
"L'application utilise une valeur d'un type incorrect pour l'opération en cours"
- si je fais un Cdbl après le replace, c'est une erreur VBScript qui me dit type incompatible
Résultat, suis je vraiment obliger de passer ma valeur numérique en varchar dans ma procédure stockée et côté TSQL, je converti ?
Merci de votre aide à tous
Stef
Partager