PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Différence format de date entre le local et le pc de prod
Différence format de date entre le local et le pc de prod
Iniciado por briquetclem, 17,mar. 2020 13:33 - 6 respuestas
Publicado el 17,marzo 2020 - 13:33
Bonjour,
J'ai un gros souci (je suis en WINDEV25 U1). J'ai un projet Windev qui me retourne à l 'affichage du page une série de date grâce à une requête SQL.

Voila ce que j'obtiens en local.




Donc ça me va et c'est quand je créé l'exécutable et que je le lance sur un pc de production que je n'obtiens pas la même chose.

Voila ce que j'obtiens sur le pc de prod.




Je tiens également à préciser que le contenu de cette requête alimente un champ libellé.
//LIB_BUBAK_DATE1 = DateVersChaîne(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,"JJ/MM/AAAA")

LIB_BUBAK_DATE1 = Droite(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,2)+"/"+Milieu(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,5,2)+"/"+Gauche(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,4)
Trace(Droite(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,2)+"/"+Milieu(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,5,2)+"/"+Gauche(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,4),REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT)


Le code en commentaire c'est celui qui est utilisé en local et qui fonctionne.
Le code ensuite est une autre manière d'extraire la date et de la concaténer comme je le souhaite.
La trace correspond à ce qui sort dans les deux premières images du poste.

Si quelqu'un pourrait me dire si c'est un bug ou pas, je suis bloqué merci :D.
Miembro registrado
2.321 mensajes
Publicado el 17,marzo 2020 - 14:16
Bonjour,

Quels sont les paramètres régionaux sur la machine de Prod ?

--
Bon dev,
Jean-Pierre
Publicado el 17,marzo 2020 - 14:24
Bonjour,
Les paramètres régionaux sont les mêmes que sur mon pc de développement.
Français, calendrier grégorien, JJ/MM/AAA

En fait ma requête SQL vient faire un select sur une colonne qui est de type DATE : AAAAMMJJ
Et si on regarde l'image pour le résultat en local, j'ai bien un retour de date AAAAMMJJ
Par contre sur le l'image du résultat sur le pc de prod, j'ai un retour de date AAAA-MM-

Comme si les tirets en trop remplaçait les JJ
Publicado el 17,marzo 2020 - 21:36
Pourrait-on voir la valeur que contient: REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT

dans les 2 cas local et prod?

michel Lahellec, Montreal
Miembro registrado
2.321 mensajes
Publicado el 18,marzo 2020 - 08:34
Quel OS sur le PC de Prod ?

--
Bon dev,
Jean-Pierre
Publicado el 18,marzo 2020 - 09:54
Il se trouve que briqucle a formulé :
Bonjour,
J'ai un gros souci (je suis en WINDEV25 U1). J'ai un projet Windev qui me
retourne à l 'affichage du page une série de date grâce à une requête SQL.

Voila ce que j'obtiens en local.




Donc ça me va et c'est quand je créé l'exécutable et que je le lance sur un
pc de production que je n'obtiens pas la même chose.

Voila ce que j'obtiens sur le pc de prod.




Je tiens également à préciser que le contenu de cette requête alimente un
champ libellé.
//LIB_BUBAK_DATE1 =
DateVersChaîne(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,"JJ/MM/AAAA")

LIB_BUBAK_DATE1 =
Droite(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,2)+"/"+Milieu(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,5,2)+"/"+Gauche(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,4)
Trace(Droite(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,2)+"/"+Milieu(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,5,2)+"/"+Gauche(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,4),REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT)


Le code en commentaire c'est celui qui est utilisé en local et qui
fonctionne.
Le code ensuite est une autre manière d'extraire la date et de la concaténer
comme je le souhaite.
La trace correspond à ce qui sort dans les deux premières images du poste.

Si quelqu'un pourrait me dire si c'est un bug ou pas, je suis bloqué merci
:D.


bonjour,

LIB_BUBAK_DATE1 =
DateVersChaîne(Remplace(REQ_BUBAK_SELECT_GROUPE.DATE_DEBUT,["-","
"],""),"JJ/MM/AAAA")

--
Cordialement JeAn-PhI
Publicado el 18,marzo 2020 - 10:26
Bonjour,
Les deux résultats sont déjà présents dans le début du poste

Les deux pc sont en WIN10