繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> ASP基础 >> 利用ASP制作EXECL报表方法(二)

利用ASP制作EXECL报表方法(二)

2006-03-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:废话少说,请看代码: runquery.ASP

废话少说,请看代码:

runquery.ASP

<%@ LANGUAGE="VBSCRIPT" %>

<%

'DSNless connection to Access Database

strDSNPath = "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("testDB.mdb")

%>

请自己COPY这个文件

<%

server.scripttimeout=1000

Response.Buffer = True

if(Request.Form("ReturnAS") = "Content") then

Response.ContentType = "application/msExcel"

end if

Response.Expires = 0

dim oConn

dim oRS

dim strSQL

dim strFile

Set oConn = Server.CreateObject("ADODB.Connection")

Set oRS = Server.CreateObject("ADODB.Recordset")

strSQL = BuildSQL()

oRS.Open strSQL, strDSNPath, adOpenForwardOnly, adLockReadOnly, adCmdText

%>

Excel Export Demo

<%

if(Request.Form("ReturnAS") = "CSV") then

CreateCSVFile()

else if(Request.Form("ReturnAS") = "Excel") then

CreateXlsFile()

else if(Request.Form("ReturnAS") = "HTML") then

GenHTML()

else if(Request.Form("ReturnAS") = "Content") then

GenHTML()

end if

end if

end if

end if

Set oRS = Nothing

Set oConn = Nothing

Response.Flush

%>

%>

main.htm

request.htm

Sales Report Demo

Sales Reporting

Year

Region

Return Results Using

welcome.htm

Sales Report Demo

数据库结构

testDB.Mdb

表sales

year 数字

Region 文本

Sales_Amt 货币

本文原始出处为国外一网站,并经过BATMAN的休正。

责任编辑:admin
相关文章