Buon anno!

Ho trovato con la ricerca questo script che esporta in excel dei dati visualizzati in asp; il problema è che vorrei mandare via email in allegato anche il file.xls generato dallo script, ma non ricevo nulla anche se lo script non restituisce errori; dico subito che ho provato ad eliminare ed a spostare le righe segnate con colore rosso nel code, ma in questo caso la generazione del file excel va in errore:
codice:
<%
Dim FileName
FileName="file.xls" 
Response.Buffer = true 
Response.ContentType = "application/vnd.ms-excel" 
Response.AddHeader "content-disposition", "inline; filename=" & FileName 
path="mdb.mdb" 

Dim DBConn 
Set DBConn=Server.CreateObject("ADODB.Connection")
 
Dim rs 
set rs=Server.CreateObject("ADODB.Recordset") 
strConn="Provider = Microsoft.Jet.OLEDB.4.0;" 
strConn= strConn & "Data Source =" & Server.MapPath(path) 

DBConn.Open strConn 

nome = Request.form("nome")
cognome = Request.form("cognome")
email = Request.form("email")

set rs = DBConn.Execute("SELECT * FROM anagrafica WHERE nome = '" &nome& "'")

DO while not rs.EOF 

Response.write "<table border=1>" 
Response.Write("<tr>") 
Response.Write("<th bgcolor='#FFCC99'>nome</th><th bgcolor='#FFCC99'>cognome</th><th bgcolor='#FFCC99'>email</th></tr>") 
Response.write "<tr>" 
Response.Write ("<td>") 
Response.write rs.GetString(,,"</td><td>","</td></tr><tr><td>","") 
Response.write "</td></tr></table>" 

Response.flush 
Response.end 

Set rs=Nothing 
DBConn.Close 
Set DBConn= Nothing 

rs.MoveNext 
loop

invioA =  "email@com.com"
invioDa =  "email@com.com"
fileAllegato = "file.xls"

FOR numeroCampi = 1 TO (Request.Form.Count() - 1)
  IF NOT Request.Form(numeroCampi) = "" THEN
    corpoMessaggio = corpoMessaggio & "
" & Request.Form.Key(numeroCampi) & " = " & Trim(Request.Form(numeroCampi))
END IF
NEXT

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

	messaggio = messaggio & VBcrlf & "nome = "&nome&"

"
  	messaggio = messaggio & VBcrlf & "cognome = "&cognome&"

"
  	messaggio = messaggio & VBcrlf & "email = "&email&"

"

With iMsg

  Set .Configuration = iConf
  .To = "&email&"
  .From = invioA
  .Bcc = "email@com.com"
  .Sender = invioDa
  .Subject = " ["&nome&"] "
  .HtmlBody = messaggio 
  .AddAttachment ("& fileAllegato &")
  .Send
   
End With

%>