【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文件?疑惑不解~
...全文
900 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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:是不是程序有错误,第一条执行的时候就错误导致循环退出,但是文件已经生成

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧