- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Problema Query con date
-
Problema Query con date
Alloro ho il seguente problema:
Ho un database in access e nel database in Access ho messo una tabella con un campo "Data" in formato DATA/ORA.
La mia query è questa:RsAv.Source = "Select * from avvenimenti where data > #" & date() & "#"
Mi dovrebbe restituire tutti gli avvenimenti presenti sulla tabella legati dalla data odierna in avanti, tralasciando i vecchi.
Il problema credo sia il formato data, credo che access lo interpreti nel formato mm/dd/yyyy o almeno è la sola soluzione plausibile in quanto mi restituisce anche record antecedenti a oggi.
In pratica è come se nella ricerca cercasse tutti quelli dopo il 11/09/2007 anzichè quelli del 09/11/2007.
Potete aiutarmi per favore? Premetto di esse un niewbies in tutto cio' che è web... grazie mille
Gianni
-
'' All'inizio dello script: Session.LCID=1040 .... RsAv.Source = "Select * from avvenimenti where data >= #" & Now() & "#" ....
-
Grazie per la risposta.
Ho provato ora a fare come dici tu,
questo è il codice:<%
Session.LCID=1040
Dim RsAv
Dim RsAv_numRows
Set RsAv = Server.CreateObject("ADODB.Recordset")
RsAv.ActiveConnection = MM_sConnection_STRING
RsAv.Source = "Select * from avvenimenti where data >= #" & Now() & "#"
RsAv.CursorType = 0
RsAv.CursorLocation = 2
RsAv.LockType = 1
RsAv.Open()Ma continua ancora a darmi come primo record quello del 2 novembre... che è gia' passato
Non sono pratico... non capisco dove sia il problema
-
Ciao Gias76,
sei sicuro che il server abbia la data impostata correttamente??
Prova a fare un response.write dela query e vediamo cosa ti stampa a video.