Premesso. lo script funziona bene con una altro file sullo steso dominio

in questa pagina invece non ne vuole sapere. Come mai?



codice:
<% 
email = request.form("email")
email = replace(email,"'","''")

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
"DBQ="& Server.MapPath("/mdb-database/auriga.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")

Sql = "SELECT * FROM iscritti WHERE email = '" & email & "' " 
rs.Open Sql, conn,3,3 

'verifico che non vi sia lo stesso nome&password 
If Not rs.eof then 
			Nome= rs("Nome")
			email=rs("email")
			Password=rs("password")
			
			'invio mail

			DIM iMsg, Flds, iConf

			Set iMsg = CreateObject("CDO.Message")
			Set iConf = CreateObject("CDO.Configuration")
			Set Flds = iConf.Fields
			
			Flds(cdoSendUsingMethod) = cdoSendUsingPort
			Flds(cdoSMTPServer) = "smtp.aruba.it" 
			Flds(cdoSMTPServerPort) = 25
			Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
			Flds.Update
			
			With iMsg
			   Set .Configuration = iConf
			   .To = email
			   .From = "info@aurigaonline.it"
			   .Sender = "Auriga"
			   .Subject = "Passoword smarrita"
			   .TextBody = "Ciao " & nome & vbCrLf & "Ecco i dati per il login su www.aurigaonline.it:"  & vbCrLf & "Email: " & email & vbCrLf & "Password: " & password
			   .Send
			End With
			
else 
	response.redirect ("../errore.asp?errore=7")
end If 
rs.Close 
Set rs = Nothing 
conn.Close 
Set conn=Nothing

%>


l'errore è

ADODB.Fields error '800a0bb9'

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

/sito2/asp/remember.asp, line 27

Come mai?

Grazie