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

风雨随笔

风雨随笔

2016-01-29 17:22

利用ASP制作EXECL报表方法(二),利用ASP制作EXECL报表方法(二)
  废话少说,请看代码:
runquery.asp

<%@ LANGUAGE="VBSCRIPT" %
<%
'DSNless connection to Access Database
strDSNPath = "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("testDB.mdb")
%
<!--#include file="adovbs.inc" --  请自己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
%
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"

<html
<head
    <titleExcel Export Demo</title
</head
<body
<%
    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
%
</body
</html
<SCRIPT LANGUAGE=vbscript RUNAT=Server
Function BuildSQL()
    dim strSQL
    dim strTemp
    
    strTemp = ""
    strSQL = "select year, region, sales_amt from sales"
    
    if(Request.Form("Year") < "ALL") then
        strTemp = " where Year = "
        strTemp = strTemp & Request.Form("Year")
    end if
    
    if(Request.Form("Region") < "ALL") then
        if(Len(strTemp) 0) then
            strTemp = strTemp & " and Region = "
        else
            strTemp = strSTL & " where Region = "
        end if
   &nb
展开更多 50%)
分享

猜你喜欢

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

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

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

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

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

利用ASP生成EXECL文档

ASP
利用ASP生成EXECL文档

Access如何制作复杂报表——利用Excel输出复杂报表

编程语言 网络编程
Access如何制作复杂报表——利用Excel输出复杂报表

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

利用owc建立EXECL的例子

ASP
利用owc建立EXECL的例子

FineReport怎么制作聚合报表 FineRepor聚合报表制作教程

软件教程
FineReport怎么制作聚合报表 FineRepor聚合报表制作教程

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Photoshop教程:方形物体的立体表现(立方体)

Photoshop教程:方形物体的立体表现(立方体)

一个免费的简单聊天室源代码

一个免费的简单聊天室源代码
下拉加载更多内容 ↓