Salve,vorrei sapere come mai questo script non esegue l'eliminazione del record dalle 2 tabelle indicate bensi da una sola"OGGETTI IN VENDITA":
<%
Dim Recordset1
Dim Recordset1_numRows
Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_connUtenti_1_STRING
Recordset1.Source = "SELECT * FROM [OGGETTI IN VENDITA]"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()
Recordset1_numRows = 0
set elimina = Server.CreateObject("ADODB.Command")
elimina.ActiveConnection = MM_connUtenti_1_STRING
elimina.CommandText = "DELETE * FROM [OGGETTI IN VENDITA] WHERE scadenza < now()"
elimina.CommandType = 1
elimina.CommandTimeout = 0
elimina.Prepared = true
elimina.Execute()
dim email
dim username
dim oggetto
username=(Recordset1.Fields.Item("USERNAME").Value )
email=(Recordset1.Fields.Item("email").Value)
oggetto=(Recordset1.Fields.Item("NOME O").Value)
Set Mail1 = Server.CreateObject("CDO.Message")
Mail1.From = "SMTP.MARINODIPRINZIO.COM"
Mail1.To = email
Mail1.Subject = "OGGETTO NON VENDUTO"
Mail1.TextBody = username &"-IL TUO OGGETTO "&oggetto&"-non e' stato venduto!Ti inviatiamo a riprovare"
'Mail1.Send
Set Mail1 = Nothing
Dim Recordset2
Dim Recordset2_numRows
Recordset2_numRows = 0
Set Recordset2 = Server.CreateObject("ADODB.Recordset")
Recordset2.ActiveConnection = MM_connUtenti_1_STRING
Recordset2.Source = "SELECT * FROM [statistice utente]"
Recordset2.CursorType = 0
Recordset2.CursorLocation = 2
Recordset2.LockType = 1
Recordset2.Open()
Recordset2_numRows = 0
set elimina = Server.CreateObject("ADODB.Command")
elimina.ActiveConnection = MM_connUtenti_1_STRING
elimina.CommandText = "DELETE * FROM [statistice utente] WHERE scadenza < now()"
elimina.CommandType = 1
elimina.CommandTimeout = 0
elimina.Prepared = true
elimina.Execute()
%>
grazie

Rispondi quotando
