Date modifié à la sauvegarde en DB

Date modifié à la sauvegarde en DB - C#/.NET managed - Programmation

Marsh Posté le 29-03-2012 à 09:18:03    

Bonjour,
j'ai un bug étrange sur une application quand on sauvegarde des dates.
Dès que les données sont sauvegardées en DB la date passe au jour précédent.
Donc si ils mettent le 29 mars ils se retrouvent avec le 28 en DB.
 
On travaille en VB.NET 2.0, la base de donnée est sur du mainframe.
Le problème ne se produit que pour les utilisateurs de Honk Kong, ce n'est pas un problème de décalage horaire car ils ont ça en permanence mais on arrive pas à le reproduire.
Le programme est en 3 tiers, et les régional settings sont forcés à en-gb dans le client (couche présentation).
 
Si vous avez des pistes...


---------------
Instagram - Mon PVT en Australie.
Reply

Marsh Posté le 29-03-2012 à 09:18:03   

Reply

Marsh Posté le 29-03-2012 à 11:30:34    

On utilise un framework maison, mais on fabrique la requête SQL dans le code par concaténation de chaines et on ne sait pas voir la requête envoyée à la DB (DB2).


---------------
Instagram - Mon PVT en Australie.
Reply

Marsh Posté le 29-03-2012 à 13:18:22    

Ca va demander une nouvelle mise en production, processus extrêmement lourd chez nous, je doute que ce soit accepté.
J'aurais voulu voir si vous avez des pistes pour au moins reproduire le problème.
Merci quand même. :)


---------------
Instagram - Mon PVT en Australie.
Reply

Marsh Posté le 29-03-2012 à 16:31:54    

Si c'est un framework maison, il y a sûrement un switch permettant d'activer le log des requêtes produites. Ca me parait quasi obligatoire, ne serait-ce que pour débugger de framework.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
Reply

Marsh Posté le 29-03-2012 à 19:27:55    


Ils utilisent la même DB que les gens ici.

 

Si ce qu'on m'a expliqué est correct, ils ont une box qui permet de se connecter à une farm citrix, la box est avec les régional settings de HK, ensuite tout le reste est chez nous dans le même fuseau horaire.
Mais comme le problème se produit H24 on a plus ou moins écarté le problème de fuseau horaire sinon les dates devraient être bonne une fois qu'on est passé dans le même jour qu'eux.

el muchacho a écrit :

Si c'est un framework maison, il y a sûrement un switch permettant d'activer le log des requêtes produites. Ca me parait quasi obligatoire, ne serait-ce que pour débugger de framework.

 

J'en doute mais je vérifierais. :jap:


Message édité par LePhasme le 29-03-2012 à 19:28:32

---------------
Instagram - Mon PVT en Australie.
Reply

Marsh Posté le 30-03-2012 à 09:15:07    

Elle n'est pas générée, c'est juste un champs texte rempli au format mm-dd-yyyy et stocké dans une property de type date.
La property est transférée dans une datagridview.


---------------
Instagram - Mon PVT en Australie.
Reply

Marsh Posté le 30-03-2012 à 21:23:26    

C'est parce que c'est une année bissextile :D

Reply

Marsh Posté le 30-03-2012 à 21:24:10    

Si seulement :o


---------------
Instagram - Mon PVT en Australie.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed