Problème Date !!!!!!!

Darthsidious30 Messages postés 15 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 5 septembre 2003 - 12 mars 2003 à 16:15
Darthsidious30 Messages postés 15 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 5 septembre 2003 - 17 mars 2003 à 09:34
Salut,

Je développe un programme en asp3 avec un db access2000.
Maintenant ça fait deux trois jours que j'ai constaté un problème avec les dates qui sont insérés dans la db.

C'est très bizarre.
Quand j'insère par exemple la date 10/03/2003, celle-ci est enregistré dans la db sous la forme 03/10/2003. Par contre si j'insère une date 13/03/2003, celle-ci apparaît correctement. En réfléchissant et en parcourant le base de données j'ai compris que lorsque la date était supérieur au douzième jour du mois il mettait la date convenablement. Comme il n'y a pas de 13ème, 14ème,15ème,... mois.
La date qui est inséré et qui se trouve dans ma requête sql est dans le bonne ordre, mais l'intervertion se fait au niveau de l'enregistrement dans la db.

Je ne comprend vraiment pas.
En cherchant un peu sur internet, j'ai mis "Session.LCID = 1036" en tête du document, mais ça ne change rien.

Ce qui est bizarre c'est qu'avant ça marchait bien, jusqu'au jour où le provider où est hébergé le site migre vers un serveur asp.net . (c'est Skynet, un provider belge)

Quelqu'un pourrait me dire si il a déjà eu le cas!!!
Et comment faire pour régler le problème.?
Merci de me donner un pti coup de main.

Darthsidious30

2 réponses

Paxcal Messages postés 42 Date d'inscription samedi 24 août 2002 Statut Membre Dernière intervention 3 octobre 2005
15 mars 2003 à 02:22
A priori, il s'entête à lire les date en format anglais mois/jour/annee

la solution de convertir les données en date avant de les envoyer dans access

dbDate = cdate(txtDate)


et si vraiment ça ne marche pas :

dbDate = month(txtDate) & "/" & day(txtDate) & "/" & year(txtDate)



Pascal
0
Darthsidious30 Messages postés 15 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 5 septembre 2003
17 mars 2003 à 09:34
merci pour ta réponse.
0
Rejoignez-nous