KOMIX
02-01-2008, 12:08
Ciao ragazzi,
sto diventando scemo con un'operazione molto banale.
ho una pagina ASP che deve mostrare SOLO i record che hanno nel campo data, una data superiore a quella odierna. Il problema è che mi prende tutti i record con mese PER FORZA SUPERIORE a quello attuale. Se ho dei record con data 20/01/2008 o 15/01/2008 non me li visualizza. Da febbraio in poi tutto ok.
le query SQL su db access è questa:
"SELECT * FROM table WHERE record_date >= #"&date()&"# ORDER BY record_date"
Le impostazioni della data su server NON sono all'americana ma nel classico formato gg/mm/aaaa.
C'è qualche passaggio che sto saltando forse? è normale che prenda tutto ciò che è successivo al MESE corrente e non al GIORNO corrente?
ho anche settato LCID a 2057 per avere il formato italiano ma con i mesi SCRITTI in inglese. Quindi il server ha lo stesso formato data del mio database.
Grazie e buon anno!
sto diventando scemo con un'operazione molto banale.
ho una pagina ASP che deve mostrare SOLO i record che hanno nel campo data, una data superiore a quella odierna. Il problema è che mi prende tutti i record con mese PER FORZA SUPERIORE a quello attuale. Se ho dei record con data 20/01/2008 o 15/01/2008 non me li visualizza. Da febbraio in poi tutto ok.
le query SQL su db access è questa:
"SELECT * FROM table WHERE record_date >= #"&date()&"# ORDER BY record_date"
Le impostazioni della data su server NON sono all'americana ma nel classico formato gg/mm/aaaa.
C'è qualche passaggio che sto saltando forse? è normale che prenda tutto ciò che è successivo al MESE corrente e non al GIORNO corrente?
ho anche settato LCID a 2057 per avere il formato italiano ma con i mesi SCRITTI in inglese. Quindi il server ha lo stesso formato data del mio database.
Grazie e buon anno!