Bonjour Webmestres,
je vous écris car j'ai besoin d'aide à la compréhension d'un problème d'affichage de dates selon les postes.
Je reprends une application déjà développée et je ne pige pas vraiment tout.
En predicat j'utilise des controles de EworldUi pour afficher des dates mais je ne sais pas si cela joue un rôle dans le problème que je vais énoncer ci-dessous.
Des tests sur différentes machines me donnent des résultats tout aussi différent.
Lorsque j'utilise mon poste A en tant que serveur et client, mon séparateur de date est bien le point (la culture des postes utilisés dans les tests sont tous fr-ch). La base de données siegeant alors sur A .
Lorsque j'utilise mon poste B en tant que serveur, mon séparateur de date est le slash et c'est le problème que le client soit A ou B et que la base de données soit sur A ou B .
Il semble que le paramétrage de A et B soit identique au niveau des régions. Je n'arrive pas à comprendre pourquoi je n'ai pas des points comme séparateur de date sur B .
Voici la structure du code qui pourrait peut-etre avoir une influence dans le fichier global.asax :
Cela veut-il dire que l'application, à chaque requête se met en mode franco-suisse ? QQun peut-il m'expliquer l'objectif de ce code ?IIS pourrait-il avoir un rôle ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Sub Application_BeginRequest(ByVal sender AsObject, ByVal e As EventArgs) ' Se d‚clenche au d‚but de chaque demande Dim ci As System.Globalization.CultureInfo ci = New CultureInfo("FR-ch") Thread.CurrentThread.CurrentCulture = ci Thread.CurrentThread.CurrentUICulture = ciEndSub
En vous remerciant d' avoir lu ma tartine ++
Partager