【ASP批量生成HTML文件遇到的问题!!!】

jaywa 2004-11-25 11:22:34
set rs=server.createobject("adodb.recordset")
sql="select * from learning"
rs.open sql,conn,1,1

if not rs.eof then
do while not rs.eof
articleid=rs("articleid")

………………………………
模板、替换、生成HTML代码
………………………………

rs.movenext
loop
end if

rs.close
set rs=nothing
conn.close
set conn=nothing


为什么只生成了第一个HTML文件,而没有循环生成全部HTML文件?疑惑不解~
...全文
862 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cdsun 2004-11-30
估计是你生成页面部分的问题了
回复
historyren 2004-11-30
那是你生成页面部分的问题了!
回复
jaywa 2004-11-25
还是不行呀~!
回复
historyren 2004-11-25

set rs=conn.execute(sql)
if not rs.eof then
while not rs.eof
………………

rs.movenext
wend
end if

这样就可以了,我试过了!
回复
jaywa 2004-11-25
楼上的
do while not rs.eof
………………
wend

好像不是这样用吧,应该是
while not rs.eof
………………
wend

偶试过了,但是效果还是一样~


回复
这样试试!
---------
set rs=server.createobject("adodb.recordset")
sql="select * from learning"
rs.open sql,conn,1,1

do while not rs.eof
articleid=rs("articleid")

………………………………
模板、替换、生成HTML代码
………………………………

rs.movenext
wend
rs.close
set rs=nothing
conn.close
set conn=nothing
回复
jaywa 2004-11-25
1:有上百条数据!
2:第一条有错误怎么能正常生成呢?

文件名是按id顺序生成的~

回复
historyren 2004-11-25
文件名是不是都是一个啊?
回复
阿泰 2004-11-25
1:是不是只有一条数据
2:是不是程序有错误,第一条执行的时候就错误导致循环退出,但是文件已经生成
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-11-25 11:22
社区公告
暂无公告