Non so se č possibile farlo ma vorrei aggiornare un record mentre lo sto leggendo... :master:

spč:
ecco la pagina

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<%
'-----------------------------------------------------------------Aggiorna il database per gli annunci piu vecchi di 2 settimane
attivo = "1"
settimana_att = DatePart("ww", Date(),2 ,1)
scaduto = "0"

Set RS = Server.CreateObject ("ADODB.Recordset")
SQL = "SELECT * FROM annunci WHERE attivo = '"&attivo&"'"
RS.Open SQL, Conn, adOpenStatic, adLockOptimistic

RS.MoveFirst

Do While Not RS.EOF
id_upd = RS("id")
data_ins = RS("data_ins")
settimana_ins = DatePart("ww", RS("data_ins"),2 ,1)
scadenza = settimana_ins + 2
If settimana_att < scadenza Then
Set RSupd = Server.CreateObject ("ADODB.Recordset")
SQL2 = "UPDATE annunci SET attivo = "&scaduto&" WHERE id = "&id_upd&""
Conn.execute(sql2)
End If
Loop

RS.Close
Set RS = Nothing

%>
<%="data attuale"%>

<%=Date()%>

<%=settimana_att%>



<%="data del database"%>

<%=data_ins%>

<%=settimana_ins%>



Solo che non mi funzia.....mi domando......
č possibile fare una cosa del genere e allora non funzionerą mai oppure...?
dove caspita sto sbagliando