codice:
Set RsUsr = Server.CreateObject("ADODB.Recordset")
Sql_UsrData = "SELECT * FROM user_LIST WHERE usr_ACTIVE <> 'ATTIVO'"
RsUsr.Open Sql_UsrData, Conn
oggi = GetDataOra(1, 0)
If NOT RsUsr.EOF then
Do While NOT RsUsr.EOF
DataUsr = RsUsr("usr_DATA_reg")
DataUsr = Year(DataUsr) & "/" & Month(DataUsr) & "/" & Day(DataUsr)
If request.Form("op") = "all" then
Sql_UsrDelete = "DELETE FROM user_LIST WHERE usr_ACTIVE <> 'ATTIVO'"
Conn.Execute(Sql_UsrDelete)
Else
If dateDiff("d",DataUsr,oggi) >= request.Form("att_user") then
Sql_UsrDelete = "DELETE FROM user_LIST WHERE usr_ACTIVE <> 'ATTIVO' AND usr_DATA_reg < "& oggi &" "
Conn.Execute(Sql_UsrDelete)
End if
End if
RsUsr.MoveNext
Loop
Else
Response.Write "Nessun Utente in attesa!"
End if
GetDataOra(1, 0): una funziona che richiama la data corrente