Io vorrei offrire le due possiblità:
1) esportare in excel ciò che viene paginato e visualizzato a video;
2) esportare in excel tutti i dati contenuti nella tabella access, indipendentemente da ciò che viene paginato e visualizzato a video;
codice per estrazione excel:
codice:
<%
Dim FileName
FileName="OutPut.xls"
Response.Buffer = true
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", "inline; filename=" & FileName
path="../db/db.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")
sql=("SELECT * FROM TAB where ID in ("&cod&") order by is asc")
Set rs = DBConn.Execute(sql)
Response.write "<table border=1>"
Response.Write("<tr>")
Response.Write("...intestazioni tabella excel...")
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
%>