注册 登录
编程论坛 ASP技术论坛

关于批量生成HTM

cnawe 发布于 2011-03-05 02:43, 498 次点击
if type1="news" then
do while not rs.eof
ServerURL1="http://"&Request.ServerVariables("SERVER_NAME")&""&ServerURL&"../../paper.asp?id="&rs("id")&"“
set objfso = Server.CreateObject("Scripting.FileSystemObject")
Set Mail1 = Server.CreateObject("CDO.Message")
Mail1.CreateMHTMLBody ServerURL1,31
AA=Mail1.HTMLBody
Set Mail1 = Nothing

set htmout = objfso.CreateTextFile(server.mappath("../../html/"&rs("id")&".htm"))
htmout.write replace(AA,"","")
htmout.close
set htmout=nothing  
set objfso=nothing  
rs.movenext
loop
end if


我想知道请求循环次数每生成100个数据一次,代码如何编写
2 回复
#2
wangjy5002011-03-05 18:18
程序代码:
if type1="news" theni
for i=1 to 100
if rs.eof then exit for
ServerURL1="http://"&Request.ServerVariables("SERVER_NAME")&""&ServerURL&"../../paper.asp?id="&rs("id")&"
set objfso = Server.CreateObject("Scripting.FileSystemObject")
Set Mail1 = Server.CreateObject("CDO.Message")
Mail1.CreateMHTMLBody ServerURL1,31
AA=Mail1.HTMLBody
Set Mail1 = Nothing

set htmout = objfso.CreateTextFile(server.mappath("../../html/"&rs("id")&".htm"))
htmout.write replace(AA,"","")
htmout.close
set htmout=nothing
set objfso=nothing
rs.movenext
next
end if

#3
cnawe2011-03-06 03:25
谢谢,搞定了。
1