Salve ragazzi, ho questo codice:
<%
sClausolaWhere = Day(Date()) & "/" & Month(Date()) & "/" & Year(Date())
sClausolaWhere = DateValue(sClausolaWhere)
SQL = "SELECT * FROM offerte WHERE al <= #" & sClausolaWhere &"#"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open sql, conn, 3,3
do while not rs.eof
response.write "
Data odierna: "&sClausolaWhere&" - Data database: "&rs("al")&" - Titolo: "&rs("titolo")
rs.movenext
loop
rs.Close
set rs = Nothing
%>
Funzionava bene fino al 31/12...
oggi, invece, se inserisco nella colonna AL una data tipo 16/02/2012 esegue il ciclo e stampa a video il response.write... cosa che non dovrebbe fare perchè non dovrebbe leggere la righa dato che nell'SQL ho al <= #" & sClausolaWhere &"#" che equivale a: 16/02/2012 <= 05/01/2012
Ripeto che il tutto funzionava tranquillamente, per questo credo che sia una stupidaggine... che però io non riesco a trovare...
Grazie

Rispondi quotando