0.0253 en local devient 253 sur le serveur

Résolu
IslandMan974 Messages postés 104 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 27 juin 2007 - 8 mai 2007 à 17:24
IslandMan974 Messages postés 104 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 27 juin 2007 - 9 mai 2007 à 14:52
Bonjour,

j'ai un peu souci .

Voila je developpe un webservice en Vb.net qui fonctionne tres bien en local.Ce Webservice recoltes des valeurs dans des xml et fichier cvs ,les mets en forme et les passe a une dll qui effectue des calculs.

En local sa fonctionne tres bien.j'ai de  bons resultats.

Cependant lorsque j'utilise mon webservice que j'ai deployer sur le serveur ,il se passe quelque chose de bizarre.

Les valeurs tels que 0.0253,0.04 ( valeur  que le lisait en local ) deviennent 253  , 4  sur le serveur.
En gros le web service oublie les 0.0.

Quelqu'un a une idee.

Merci

3 réponses

IslandMan974 Messages postés 104 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 27 juin 2007 3
9 mai 2007 à 14:52
ok ,je regarde ca et je vous repond .

je pense aussi que vous avez  raison.
3
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
8 mai 2007 à 20:12
Salut
Tout dépend si tu as des lignes de programme entre deux : est-ce que les types de variables utilisées sont correctes ?
Vérifie aussi su côté des , et . utilisés pour les séparateurs décimaux.
Eventuellement, chage ton séparateur , en ; pour voir ce que ça donne.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
0
cavo789 Messages postés 168 Date d'inscription vendredi 9 janvier 2004 Statut Membre Dernière intervention 28 juillet 2009 1
9 mai 2007 à 11:57
D'accord avec Jack.   Je pense effectivement que le regional settings sur ton PC indique que le point est un séparateur des unités alors que sur le serveur il semble que ce dernier soit un séparateur des milliers.

Si tu es admin, change le settings sur le serveur.   Il se trouve dans le control panel.

Christophe
0
Rejoignez-nous