Sto cercando di far scrivere il file sul server prima di spedirlo via email, ma non ci riesco...
codice:
Function genera(Max, Min, MaxChar)
Dim codice, cifra
For i = 1 To MaxChar
Randomize timer
codice = Int((Max * Rnd()) + 1)
cifra = cifra & codice
Next
genera = cifra
End Function
temp_excel_file = lcase(genera(91, 48, 5))
Dim FileName
FileName=""& temp_excel_file &".xls"
Response.Buffer = true
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", "inline; filename=" & FileName
Set fs = CreateObject("Scripting.FileSystemObject")
path_modello = server.mappath("& FileName &")
Set a = fs.OpenTextFile(path_modello)
file_letto = a.readall
a.Close
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>"
rs.MoveNext
loop
Set rs=Nothing
DBConn.Close
Set DBConn= Nothing
perchè restituisce File Not Found???