一个asp过程的问题,function过程
functionhtml_news()setrs=server.createobject("adodb.recordset")sql="selectturnurl,hot...
function html_news()
set rs=server.createobject("adodb.recordset")
sql="select turnurl,hot,title,id,time from news where putout=true order by id desc"
rs.open sql,conn,1,1
max=4 '每页显示列表数目
rs.PageSize=max
pagecount=rs.PageCount
for i=1 to pagecount
html_news_page(i)
next
rs.close
set rs=nothing
end function
怎么里面的for...next只循环一次,事实上pagecount=4,应该循环四次才对呀?
set rs=server.createobject("adodb.recordset")
sql="select turnurl,hot,title,id,time from news where putout=true order by id desc"
rs.open sql,conn,1,1
max=4 '每页显示列表数目
rs.PageSize=max
pagecount=rs.PageCount
for i=1 to pagecount
html_news_page(i)
Response.Write(i &"哈哈"& pagecount)
next
rs.close
set rs=nothing
这时运行得到的结果为“5哈哈4”,请问这是什么意思呢? 展开
set rs=server.createobject("adodb.recordset")
sql="select turnurl,hot,title,id,time from news where putout=true order by id desc"
rs.open sql,conn,1,1
max=4 '每页显示列表数目
rs.PageSize=max
pagecount=rs.PageCount
for i=1 to pagecount
html_news_page(i)
next
rs.close
set rs=nothing
end function
怎么里面的for...next只循环一次,事实上pagecount=4,应该循环四次才对呀?
set rs=server.createobject("adodb.recordset")
sql="select turnurl,hot,title,id,time from news where putout=true order by id desc"
rs.open sql,conn,1,1
max=4 '每页显示列表数目
rs.PageSize=max
pagecount=rs.PageCount
for i=1 to pagecount
html_news_page(i)
Response.Write(i &"哈哈"& pagecount)
next
rs.close
set rs=nothing
这时运行得到的结果为“5哈哈4”,请问这是什么意思呢? 展开
3个回答
展开全部
你确定pagecount为4吗?
要不就把html_news_page(i) 这句改成一个固定的输出语句,调试一下.
建议把html_news_page(i)改为:Response.Write(pagecount),看看问题出在哪儿?
否则就怪了,期待结果!
补充回答:
我明白问题出哪了,是因为html_news_page(i)这个函数的问题,你使用i作为参数调用html_news_page(i)这个函数,而在这个函数内有改变i的语句.
建议:把
for i=1 to pagecount
html_news_page(i)
改为
for j=1 to pagecount
html_news_page(j)
要不就把html_news_page(i) 这句改成一个固定的输出语句,调试一下.
建议把html_news_page(i)改为:Response.Write(pagecount),看看问题出在哪儿?
否则就怪了,期待结果!
补充回答:
我明白问题出哪了,是因为html_news_page(i)这个函数的问题,你使用i作为参数调用html_news_page(i)这个函数,而在这个函数内有改变i的语句.
建议:把
for i=1 to pagecount
html_news_page(i)
改为
for j=1 to pagecount
html_news_page(j)
展开全部
检查一下html_news_page(i)
里面的是否 有i
里面的是否 有i
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查一下html_news_page(i)
里面的是否 有i
你确定pagecount为4吗?
要不就把html_news_page(i) 这句改成一个固定的输出语句,调试一下.
建议把html_news_page(i)改为:Response.Write(pagecount),看看问题出在哪儿?
否则就怪了,期待结果!
里面的是否 有i
你确定pagecount为4吗?
要不就把html_news_page(i) 这句改成一个固定的输出语句,调试一下.
建议把html_news_page(i)改为:Response.Write(pagecount),看看问题出在哪儿?
否则就怪了,期待结果!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询