如何在ASP程序中打印Access报表(无组件的经典程序)-ASP技术-3P代码网
繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> 打印相关 >> 如何在ASP程序中打印Access报表(无组件的经典程序)

如何在ASP程序中打印Access报表(无组件的经典程序)

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:52  文字大小:【】【】【
简介:  目前,B/S模式(浏览器/服务器模式)成为企业网上首选的计算模式。由于B/S模式的特殊性,在C/S下相对较易实现的Excel报表打印功能在B/S下却成为一个难点。本人通过研究写了一个基于ASP程序的打印Acess报表的...

  目前,B/S模式(浏览器/服务器模式)成为企业网上首选的计算模式。由于B/S模式的特殊性,在C/S下相对较易实现的Excel报表打印功能在B/S下却成为一个难点。本人通过研究写了一个基于ASP程序的打印Acess报表的程序。本程序的特点是无须任何组件。

  

Print.asp

------------------------------------------------

打印Excel报表

<%

'控制脚本语言

response.write""

%>

打印Excel报表

学生表(Demo)

<%

db="zhk.mdb"

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

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")

conn.Open connstr

set rsd=server.createobject("adodb.recordset")

str="select * from cjb00"

rsd.open str,conn

%>

<%

n=1

do while not rsd.eof

%>

<%

m=m+1

n=n+1

rsd.MoveNext

loop

%>

<% rsd.close

set rsd=nothing

conn.close

set cnn=nothing %>

姓名 学号

" type="hidden" value="<%=rsd("姓名")%>">

<%=rsd("姓名")%>

" type="hidden" value="<%=rsd("学号")%>">

<%=rsd("学号")%>


------------------------------------------------------------

在程序写好后,你必须在 C 盘根目录下建个Excel模板文件! 在IE的安全设置中将安全级别调为最低或自定义安全级别中启用第二项就可以了!

本程序由Andylee(火星)提供,如果有意见请联系:

Email:andy2001p@hotmail.com

QQ:16685104

TEL:0595-2092139

责任编辑:admin
相关文章