Problème d'affichage de date

txR_ch Messages postés 7 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 10 mars 2004 - 4 févr. 2004 à 18:14
txR_ch Messages postés 7 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 10 mars 2004 - 5 févr. 2004 à 17:16
Bonjour,

j'ai un bug avec mes dates.. En effet j'ai dans ma base de donnée access un champ date/time appelé "ladate" avec un format jj/mm/yyyy.
Lorsque je fais un enregistrement en asp j'utilise les # dans ma requête, donc ca donne ca: INSERT INTO table(ladate) VALUES (#"&ladate&"#)...
L'enregistrement fonctionne correctement, dans ma base de donnée on peut voir par ex: 22/06/2003

Maintenant quand je veux afficher cette date sur ma page ASP il y a un bug: ca affiche 06/22/2003
Pour attribuer le contenu du champ dans une variable j'utilise
madate = monrecordset.fields("ladate")

Quelqu'un à t'il deja eu ce genre de problème ? Help me please :)

3 réponses

MaggieVB Messages postés 56 Date d'inscription mercredi 28 mai 2003 Statut Membre Dernière intervention 11 novembre 2005 6
5 févr. 2004 à 14:45
Quand tu enregistre ta date dans la base de données, il faut séparer la date comme suit pour qu'elle s'enregistre correctement :

Year(ladate) & "-" & Month(ladate) & "-" & Day(ladate)

Maggie :shy)
0
txR_ch Messages postés 7 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 10 mars 2004
5 févr. 2004 à 17:13
Merci pour ta réponse
malheureusement ca ne change rien à mon problème.

C'est pas un problème d'ajout dans la base mais bien d'affichage :(
0
txR_ch Messages postés 7 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 10 mars 2004
5 févr. 2004 à 17:16
je veux dire ce n'est pas normal qu'il intervertisse le mois et le jour lorsque je veux afficher la date
0
Rejoignez-nous