Originariamente inviato da Roby_72
codice:
str_update = "UPDATE tab_Utenti SET EsitoEmail = 0"
objconn.execute (str_update)
Puoi farlo alla fine dell'invio oppure prima dell'invio della newsletter successiva. Non cambia.
Roby
Grazie x aver risposto, ma credo di non aver capito... la pagina non si ferma più di mandare email...
codice:
Function JSRedirect(Byval secondi)
With Response
.Write("<script language=""JavaScript"">" & vbCrLf)
.Write("<!--" & vbCrLf)
.Write("function redirect() {" & vbCrLf)
.Write("window.location = '" & url & "';" & vbCrLf)
.Write("}" & vbCrLf)
.Write("timer = setTimeout('redirect()', '" & (secondi * 1000) & "');" & vbCrLf)
.Write("-->" & vbCrLf)
.Write("</script>" & vbCrLf)
End With
End Function
SQL = "SELECT * FROM tab_Utenti "
SQL = SQL & " WHERE ( esitoEmail = 0 ) "
SQL = SQL & " LIMIT 75 "
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open SQL, objconn
if objRS.eof then
response.write "invio terminato!
"
else
while not objRS.eof
'CODICE INVIO EMAIL...
str_update = "UPDATE tab_Utenti SET "
str_update = str_update & " EsitoEmail = 1 "
str_update = str_update & " WHERE id = " & objRS("Id")
objconn.execute (str_update)
objRS.movenext
wend
response.write (JSRedirect(15))
end if
str_update_1 = "UPDATE tab_Utenti SET EsitoEmail = 0"
objconn.execute (str_update_1)