[DW UD4 MX] [ASP] Comparaisons entre dates saisies et dates enregistrees
2 réponses
B.d'Espalungue
[Config de serveur: ASP + VBScript]
Bonsoir
Quand je veux filtrer une extraction de table Access avec un critère de
date saisie par formulaire, ce que je saisis en format jj/mm/aa est
interprété en aa/mm/jj
(je n'ai pas écrit mm/jj/aa)
Si je saisis en jj/mm/aaaa, tout va bien.
Comment traiter ça?
D'autres s'y sont frottés depuis longtemps,
exemple sur Google groups mais sans réponse simple:
http://groups.google.com/groups?hl=fr&lr=&ie=UTF-8&newwindow=1&c2coff=1&threadm=35A6AEDA.82320754%40ordilyon.fr&rnum=1&prev=/groups%3Fie%3DISO-8859-1%26as_umsgid%3D35A6AEDA.82320754%2540ordilyon.fr%26lr%3D%26hl%3Dfr
Le message initiateur était
From: Frank GRANDJEAN <fgrandjeanunpointmail à ordilyonunpointfr>
Subject: [ASP] REQUETE sur champ DATE
Date: 1998/07/11
Message-ID: <35A6AEDA.82320754@ordilyon.fr>#1/1
Newsgroups: microsoft.public.fr.frontpage
Merci
J'ai bricolé l'adresse email de FG, pour le cas où elle existerait encore.
entoure ta date avec # ex: select * from matable where champ1<#26/11/2004#
bernard
B.d'Espalungue
J'insère un bout de citation
paritel wrote:
Quand je veux filtrer une extraction de table Access avec un critère de date saisie par formulaire, ce que je saisis en format jj/mm/aa est interprété en aa/mm/jj
entoure ta date avec # ex: select * from matable where champ1<#26/11/2004#
Ben non, la date n'est pas une constante mais est saisie dans un formulaire. J'utilise les comportements de serveur de DW. Le but du jeu est par exemple d'extraire les enregistrements d'une table Access dont un champ date est antérieur à celui que saisit le visiteur en format jj/mm/aa.
On obtient le même symptome avec un formulaire d'insertion d'enregistrement si on paramètre le comportement d'insertion avec date Access au lieu de date tout court.
-- Bertrand
J'insère un bout de citation
paritel wrote:
Quand je veux filtrer une extraction de table Access avec un critère de
date saisie par formulaire, ce que je saisis en format jj/mm/aa est
interprété en aa/mm/jj
entoure ta date avec #
ex: select * from matable where champ1<#26/11/2004#
Ben non, la date n'est pas une constante mais est saisie dans un formulaire.
J'utilise les comportements de serveur de DW.
Le but du jeu est par exemple d'extraire les enregistrements d'une table
Access dont un champ date est antérieur à celui que saisit le visiteur
en format jj/mm/aa.
On obtient le même symptome avec un formulaire d'insertion
d'enregistrement si on paramètre le comportement d'insertion avec date
Access au lieu de date tout court.
Quand je veux filtrer une extraction de table Access avec un critère de date saisie par formulaire, ce que je saisis en format jj/mm/aa est interprété en aa/mm/jj
entoure ta date avec # ex: select * from matable where champ1<#26/11/2004#
Ben non, la date n'est pas une constante mais est saisie dans un formulaire. J'utilise les comportements de serveur de DW. Le but du jeu est par exemple d'extraire les enregistrements d'une table Access dont un champ date est antérieur à celui que saisit le visiteur en format jj/mm/aa.
On obtient le même symptome avec un formulaire d'insertion d'enregistrement si on paramètre le comportement d'insertion avec date Access au lieu de date tout court.