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 %>

Rispondi quotando