|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。EXCELa.VBS间接将查询数据了局天生EXCEL表,稍做修正后便可
改成ASP文件放在服务器下面向客户
optionExplicit
dimconn,strConnString
Setconn=WScript.CreateObject("ADODB.Connection")
onerrorresumenext
strConnString="Provider=SQLOLEDB.1;Password=UP;"&_
"PersistSecurityInfo=True;UserID=UI;"&_
"InitialCatalog=UCOOl;"&_
"DataSource=111.111.111.111;ConnectTimeout=15"
conn.OpenstrConnString
iferr.number0Then
WScript.echo"数据库链接不顺畅!;"
WScript.Quit
endIf
onerrorgoto0
Dimrs,sql
setrs=WScript.createobject("adodb.recordset")
onerrorresumenext
sql="selectname,dw,dwdz,zw,sex,emailfromt1orderbyiddesc"
rs.Opensql,conn
iferr.number0Then
WScript.echo"查询语句有误!;"
WScript.Quit
endIf
onerrorgoto0
dimrsname,i
onerrorresumenext
rsname=RS(0).name
fori=1toRS.Fields.Count-1
rsname=rsname&chr(9)&RS(i).name
next
rsname=rsname&chr(13)
Dimstrdate
strdate=rsname&rs.GetString(2,-1,,,"")
iferr.number0Then
WScript.echo"保留数据时堕落!;"
WScript.Quit
endIf
Setconn=Nothing
Setrs=Nothing
onerrorgoto0
Dimfs,fl,path,ntime
Setfs=WScript.CreateObject("scripting.filesystemobject")
path=WScript.scriptfullname
path=left(path,instrrev(path,""))
ntime=cstr(Now)
ntime=Replace(ntime,":","_")
onerrorresumenext
Setfl=fs.CreateTextFile(path&ntime&".xls",true)
fl.Writestrdate
iferr.number0Then
WScript.echo"创建文件堕落!;"
endIf
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况; |
|