Ciao ho il seguente problema:

esporto tramite ASP dei dati di access in un file excel; questo file excel che si genera è grande più di 2 mega, contiene circa 8.000 records e crea dei seri problemi in apertura in locale (excel praticamente si blocca).

Cosa posso fare?

Questo è il codice che utilizzo:
codice:
<%

Dim FileName 
FileName="file.xls" 
Response.Buffer = true
Response.ContentType = "application/vnd.ms-excel" 
Response.AddHeader "content-disposition", "inline; filename=" & FileName 
path="../mdb/database.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 

cod = request.form("Id")

Set rs = DBConn.Execute("SELECT * FROM TABELLA where ID in ("&cod&") order by ID asc")

  Response.write "<table border=1>" 
  Response.Write("<tr>") 

....

  Response.write "</tr>" 
  Response.write "<tr>" 
  Response.Write("<td>") 
  Response.write rs.GetString(,,"</td><td>","</td></tr><tr><td>","") 
  Response.write "</td></tr></table></center>" 
  
Set rs=Nothing 
DBConn.Close 
Set DBConn= Nothing 

Response.flush 
Response.end 
%>