OVH Cloud OVH Cloud

Problème de conversion de variable

2 réponses
Avatar
José Girard
Bonjour,

J'ai un soucis dans un développement ASP VB.

J'affiche des prix stockés dans une base de données et qui sont enregistrés
avec un séparateur point (par ex : CHF 2.50)

Au moment où je les affiche sur la page Web, ils prennent le format
séparateur virgule (par ex : CHF 2,50).


Ceci pose un problème lorsque je tente de faire une mise à jour des prix via
un formulaire, parce que le format de données est incorrect.


Voici un exemple de code que j'utilise pour afficher et formater les données
:

value="<%=
FormatNumber((rsAdminArticles.Fields.Item("prodPriceCHF").Value),
2, -2, -2, -2) %>"


Quelle est la solution pour afficher les données telles qu'elles sont
enregistrées dans la base de données et que les points ne soient pas
remplacés par des virgules?


D'avance merci pour vos solutions!

J. Girard

2 réponses

Avatar
Jérôme FONTAINE
José Girard a émis l'idée suivante :
Bonjour,

J'ai un soucis dans un développement ASP VB.

J'affiche des prix stockés dans une base de données et qui sont enregistrés
avec un séparateur point (par ex : CHF 2.50)

Au moment où je les affiche sur la page Web, ils prennent le format
séparateur virgule (par ex : CHF 2,50).


Ceci pose un problème lorsque je tente de faire une mise à jour des prix via
un formulaire, parce que le format de données est incorrect.


Voici un exemple de code que j'utilise pour afficher et formater les données
:

value="<%= FormatNumber((rsAdminArticles.Fields.Item("prodPriceCHF").Value),
2, -2, -2, -2) %>"


Quelle est la solution pour afficher les données telles qu'elles sont
enregistrées dans la base de données et que les points ne soient pas
remplacés par des virgules?


D'avance merci pour vos solutions!

J. Girard



Salut,

Pour éviter ca, moi j'ai modifié la valeur "," en "." de la clé
sdecimal de la base de registre de tous les utilisateurs du serveur

Jérôme

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
José Girard
Merci pour cette réponse, mais malheureusement, je n'ai pas l'accès à la
configuration du serveur.

Je ne peux donc pas modifier ces paramètres...

José


"Jérôme FONTAINE" a écrit dans le message de news:

José Girard a émis l'idée suivante :
Bonjour,

J'ai un soucis dans un développement ASP VB.

J'affiche des prix stockés dans une base de données et qui sont
enregistrés avec un séparateur point (par ex : CHF 2.50)

Au moment où je les affiche sur la page Web, ils prennent le format
séparateur virgule (par ex : CHF 2,50).


Ceci pose un problème lorsque je tente de faire une mise à jour des prix
via un formulaire, parce que le format de données est incorrect.


Voici un exemple de code que j'utilise pour afficher et formater les
données :

value="<%=
FormatNumber((rsAdminArticles.Fields.Item("prodPriceCHF").Value),
2, -2, -2, -2) %>"


Quelle est la solution pour afficher les données telles qu'elles sont
enregistrées dans la base de données et que les points ne soient pas
remplacés par des virgules?


D'avance merci pour vos solutions!

J. Girard



Salut,

Pour éviter ca, moi j'ai modifié la valeur "," en "." de la clé sdecimal
de la base de registre de tous les utilisateurs du serveur

Jérôme

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com