asp如何将数据库中的数据输出到表格中并修改 asp输出方法

asp如何将数据库中的数据输出到表格中并修改 asp输出方法,第1张

下面是asp中的代码

Set rs2=ServerCreateObject(ADODBrecordset)

sql=select from eq where eqbumen='&dep;&' order by eqbumen desc

rs2open sql,conn,1,1

set objExcel=CreateObject(ExcelApplication)

objExcelWorkbooksOpen(servermappath(\test)&\book1xlt) '打开Excel模板

objExcelSheets(1)select '选中工作页

set sheetActive=objExcelActiveWorkbookActiveSheet

num=2 '从Excel的第2行开始

Do while not rs2eof '循环直至数据集中的数据写完

strRange=b#&:k# '设定要填写内容的单元区域

sheetActiverange(strRange)fontsize=10 '设定字体大小

sheetActiverange(strRange)WrapText=false '设定文字回卷

sheetActiverange(strRange)ShrinkToFit=true '设定是否自动适应表格单元大小

sheetActiverange(strRange)value=array(rs2(zcid),rs2(eqname),rs2(eqchangjia),rs2(eqxinghao),rs2(eqnengli),rs2(eqweizhi),rs2(eqxianzhuang),rs2(eqno),rs2(eqbumen),rs2(eqchejian)) '把数据集中的数据填写到相应的单元中

num=num+1

rs2MoveNext

loop

function getTemporaryFile(myFileSystem)

dim tempFile,dotPos

tempFile=myFileSystemgetTempName

dotPos=instr(1,tempFile,)

getTemporaryFile=mid(tempFile,1,dotPos)&xls; end function

set myFs=createObject(scriptingFileSystemObject)

filePos=servermappath(\test)&\temp '要存放打印临时文件的临时目录

fileName=getTemporaryFile(myFs) '取得一个临时文件名

'myFsDeleteFile filePos&xls '删除该目录下所有原先产生的临时打印文件

set myFs=nothing

objExcelActiveWorkbooksaveas filePos&filename;

objExcelquit

set objExcel=Nothing。

<!--#include file="inc/connasp"-->

<%

dim rs,sql,filename,fso,myfile,x

Set fso = serverCreateObject("scriptingfilesystemobject")

filename = ServerMapPath("downloadtxt")

if fsoFileExists(filename) then

fsoDeleteFile(filename)

end if

'--创建txt文件

set myfile = fsoCreateTextFile(filename,true)

Set rs = ServerCreateObject("ADODBRecordset")

sql = "select from userfile"

rsOpen sql,conn,1,1

if rsEOF and rsBOF then

responsewrite "无数据"

else

dim strLine,responsestr

strLine=""

'--将表的列名先写入txt

For each x in rsfields

strLine = strLine & xname & chr(9)

Next

myfilewriteline strLine

Do while Not rsEOF

strLine=""

for each x in rsFields

strLine = strLine & xvalue & chr(9)

next

'--将表的数据写入txt

myfilewriteline strLine

rsMoveNext

loop

end if

rsClose

set rs = nothing

ResponseContentType="application/x-msdownload"

ResponseRedirect "downloadtxt"

%>

关于导入:

打开ACCESS-文件-获取外部数据。后面的你应该会了啊。

asp文件不可以直接用网页查看,在你自己的计算机上可以安装一个iis,具体的安装方法你可以在百度上搜索,但是必须要有windows安装盘才可以。

安装完了后,管理工具-internet信息服务-本地计算机-网站-默认网站-新建你的asp所在目录。浏览就可以了。

我也是新手,以后相互帮助哈。

这个只能用ajax了,我们判断文本框失去焦点的时候传递数据,在去检索数据库,返回数据显示到页面上

$(document)ready(function(){

$("search_textarea")blur(function(){

var seakey = $("search_textarea")val();

$ajax({

type: "POST",

url : "getdataasp",

data: {"seakey":seakey},

success: function(data){

alert(data) //获取返回的数据。。

}

});

});

});

getdataasp

seakey = request("seakey")

sql = "select from table where title like '%"& seakey &"%'"

responsewrite(data)

responseend()

大致步骤就是这样了,我熟悉的是asp语言,所以url我是用asp举例,主要是ajax的用法

以上就是关于asp如何将数据库中的数据输出到表格中并修改 asp输出方法全部的内容,包括:asp如何将数据库中的数据输出到表格中并修改 asp输出方法、asp中如何将sql数据库中数据导出为*.txt文件(急)、asp如何实现数据从excel表导入access数据库和access数据库导出到excel表中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10185202.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存