problema in query con data cha inzia con 0
celeronter non è online. Ultima attività: 16/04/2008 13.43.27celeronter
Inserito il: 15 aprile 2008 19.41
12 messaggi dal 26 apr 2001 Istalla Microsoft Silverlight!
Ciao a tutti ho un problema in una query nel confronto tra date.
Fuonziona tutto correttamente ma quando la data da confrontare ha uno 0 non funzione spiego meglio
Ho un a data che prendo da un form che confronto con le date nel db
le date inserite nel db sono nel formati gg/mm/AAAA:

mese=request("mesedata")

strSql = "SELECT * FROM Appartamenti, fitti WHERE (fitti.inizio BETWEEN #"&mesedata&"# And #"&mesedata&"#) AND fitti.appartamento=Appartamenti.appartamenti ORDER BY fitti.Id"


il problema che quando la data ha un zero avanti come ad esempio 07/06/2008 (che nel db è presente) non le trova come posso risolvare il problema?
Grazie

Microsoft Most Valuable Professional
Re: problema in query con data cha inzia con 0
andrewz non è online. Ultima attività: 07/08/2008 17.49.03andrewz
Inserito il: 16 aprile 2008 09.10
contributi / Top Poster / Community manager / ciclismo.sitiasp.it / Blog / 2682 messaggi dal 29 ott 2001 Istalla Microsoft Silverlight!
Non è la questione dello zero davanti, ma che il db accetta a grandi linee questi formati per le date:

#yyyy/mm/dd#
#mm/dd/yyyy#

E solo nel caso il secondo formato è impossibile (mese superiore a 12), viene usato:
#dd/mm/yyyy#

Il trucco sta nel mettere sempre la data nel formato
#mm/dd/yyyy#

Ciao
.

Andrea Zani (sciancato)
Anche un orologio rotto segna per ben due volte al giorno l'ora esatta.
Re: problema in query con data cha inzia con 0
m.casati non è online. Ultima attività: 07/08/2008 17.44.51m.casati
Inserito il: 16 aprile 2008 11.25
contributi / Top Poster / Community manager / www.guru4.net / Blog / 2248 messaggi dal 13 giu 2001 Istalla Microsoft Silverlight!
andrewz ha scritto:
Il trucco sta nel mettere sempre la data nel formato
#mm/dd/yyyy#


Credo che Andrea intendesse nel formato: #yyyy/mm/dd#

Matteo Casati
GURU4.net
Re: problema in query con data cha inzia con 0
celeronter non è online. Ultima attività: 16/04/2008 13.43.27celeronter
Inserito il: 16 aprile 2008 12.54
12 messaggi dal 26 apr 2001 Istalla Microsoft Silverlight!
ho capito per la data, io utilizzo access come deve essere impostato il formato di campo del db adesso è impostato su data, mi porta il solo formato dd/mm/AAAA (data italiana) non mi fa mettere il giorno al posto del mese

Microsoft Most Valuable Professional
Re: problema in query con data cha inzia con 0
andrewz non è online. Ultima attività: 07/08/2008 17.49.03andrewz
Inserito il: 16 aprile 2008 12.58
contributi / Top Poster / Community manager / ciclismo.sitiasp.it / Blog / 2682 messaggi dal 29 ott 2001 Istalla Microsoft Silverlight!
m.casati ha scritto:
Credo che Andrea intendesse nel formato: #yyyy/mm/dd#

Esatto. Va be', anche mm/dd/yyyy funziona bene

Ciao
.

Andrea Zani (sciancato)
Anche un orologio rotto segna per ben due volte al giorno l'ora esatta.
Microsoft Most Valuable Professional
Re: problema in query con data cha inzia con 0
andrewz non è online. Ultima attività: 07/08/2008 17.49.03andrewz
Inserito il: 16 aprile 2008 14.37
contributi / Top Poster / Community manager / ciclismo.sitiasp.it / Blog / 2682 messaggi dal 29 ott 2001 Istalla Microsoft Silverlight!
Tu salva sempre nel formato #yyyy/mm/dd#. Il formato data nel db lo puoi lasciare così come è

Ciao
.

Andrea Zani (sciancato)
Anche un orologio rotto segna per ben due volte al giorno l'ora esatta.

Vai a:
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.


fabrica - 521 pt
vladimiro - 510 pt
stefanomnn - 242 pt

Ultimi vincitori: PeppeDotNet, fabrica, vladimiro

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums