Originariamente inviato da aux998
Ciao,
db access, tabella "calendario", colonna "data" formato data in cifre (gg/mm/aaaa)
vi sembra corretta questa query:
codice:
strSQL="SELECT * FROM calendario WHERE data>" & FormatDateTime(now(),vbShortDate)
..filtrare tutti i record dove la data è futura..
ho stampato la query:
SELECT * FROM calendario WHERE data>10/05/2013
invece non filtra nulla e mi restituisce tutti record (qualunque data).
..dovrebbe essere semplice, ma ormai sono ore che ci batto la testa... mi sa che devo staccare un po'.. boh !
sapete aiutarmi ? grazie
Ciao
il database Access ha come impostazione di lettura nella select di un campo data il formato seguente
data > #mm/gg/aaaa# ....
quindi vuole come il formato americano il mese , il gioreno e l'anno nella select
quindi devi costruire il campo data così...
codice:
datadacercare="#" & mese & "/" & "giorno & "/" & anno
e nella select avrai
codice:
strSQL="SELECT * from calendario WHERE data > " & datadacercare
ciao e riprova...