Date modifié à la sauvegarde en DB - C#/.NET managed - Programmation
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).
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.
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.
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.
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.
Marsh Posté le 30-03-2012 à 21:24:10
Reply
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.