Bonjour,
Ca fait plus d'une heure que je me prends la tête pour convertir une variable.
Je reçois l'erreur "Type incompatible" avec ce code :
Quelqu'un voit l'erreur ?Code:
1
2
3 Str_Num = "5.5" Response.Write cdbl(Str_Num)
Merci.
Version imprimable
Bonjour,
Ca fait plus d'une heure que je me prends la tête pour convertir une variable.
Je reçois l'erreur "Type incompatible" avec ce code :
Quelqu'un voit l'erreur ?Code:
1
2
3 Str_Num = "5.5" Response.Write cdbl(Str_Num)
Merci.
Re,
Je me réponds :
il fallait :
Code:
1
2Str_Num = "5,5"
bonjour,
es-tu bien sûr d'envoyer 5,5 et pas 55 ?
Tu dois savoir que le séparateur décimal dépend des Options Régionales et Linguistiques.Citation:
Re,
Je me réponds : il fallait : Str_Num = "5,5"
Dans ton cas et pur conserver la même écriture, tu devrais par exemple faire :Code:
1
2
3
4
5 x = Getlocale() Setlocale 1033 ' O.R.L US qui utilisent le (.) comme séparateur décimal Str_Num = "5.5" Response.Write cdbl(Str_Num) Setlocale x ' pour rétablir les O.R.L