5 messaggi dal 12 aprile 2001
Eseguo una query di questo tipo:

sql="select * from contatore where data>#"&request("data")&"#"
set rs=conn.execute(sql)

In request("data") gli passo una data del tipo (gg/mm/aaaa) e data è un campo data di un database Access.

Il problema è che certe volte funziona correttamente altre volte (per alcune date) invece non mi restituisce i record corretti.

Ciao e grazie
Luca

839 messaggi dal 13 febbraio 2001
La data deve essere nel formato americano mm/gg/aaaa
5 messaggi dal 12 aprile 2001
<b>pdb ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
La data deve essere nel formato americano mm/gg/aaaa
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Devo usare per il contfronto la data americana anche se nel database le date sono memorizzate nel formato italiano?

839 messaggi dal 13 febbraio 2001
<b>luca.moltani ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
<b>pdb ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
La data deve essere nel formato americano mm/gg/aaaa
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Devo usare per il contfronto la data americana anche se nel database le date sono memorizzate nel formato italiano?


<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Nella clausola SQL le date vanno scritte SEMPRE in formato mm/gg/aa
Nella lettura non ricordo bene, ma il modo con cui "le vedi" dipende dalle impostazioni internazionali. Comunque controllo..
ne ho parlato diverse volte, dal newsgroup ad usag...

o guardi l'argomento Date in unoscript@lgiorno, o provi a cercare un po' (LCID ad esempio).

ci sono diverse soluzioni, ma in generale conviene usare il formato yyyy-mm-dd, come fa SQL Server.

su Access non so se lo prenda o meno, ma tentare non nuoce

--
Ciao! .db

Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
La più grande community italiana di sviluppatori!

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
Per esperienza personale (e diamine se ne ho passate di notti a pensare alle date..Natale, Santo Stefano etc etc), ormai metto sempre la data nel formato Americano, sia in lettura che in scrittura. E "sembra" che vada bene. Comunque è e sarà una cosa inconcepibile per me questa "politica" strana che fa la microsoft...

CIao

Andrea Palmatè
Web Developer

--
Andrea Palmatè

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.