Ho necessità di estrarre un record da una tabella in base ad una data.
Usavo questa query:
Il record specifico ha come "datada" 30/05/2007 e "dataa" 16/06/2007.codice:SELECT * FROM tabella WHERE datada<=#" & Date() & "# AND dataa>=#" & Date() & "#
Fino a ieri ha funzionato perfettamente, oggi non va più! Secondo lui il recordset è vuoto!
Ho provato anche con
e con la ancora più complicatacodice:SELECT * FROM tabella WHERE datada<=" & cdate(Date()) & " AND dataa>=" & cdate(Date()) & "
Siccome il db è Access, ho provato pure a strutturare la query direttamente lì.codice:Function FDate(myDate) myDate = Left(myDate, 10) FDate = Mid(myDate, 7, 4) & "/" & Mid(myDate, 4, 2) & "/" & Mid(myDate, 1, 2) End Function SELECT * FROM tabella WHERE datada<=#" & FDate(Date()) & "# AND dataa>=#" & FDate(Date()) & "#
Lui la scrive così:
e in Access estrae correttamente. L'ho messa in ASP, ma il risultato è sempre lo stesso, Recordset vuoto.....codice:SELECT tabella.* FROM tabella WHERE (((tabella.datada)<=Date()) AND ((tabella.dataa)>=Date()));![]()
Ma cos'è, il BACO del 1° Giugno ????
:master:

Rispondi quotando
).
