请帮忙翻译下这段ASP代码是什么意思?
来源:百度知道 编辑:UC知道 时间:2024/05/18 07:24:33
我的一个网站 http://www.tieshou.cn/ShowPost.asp?ThreadID=101
当报名数大于一定数时就不显示了,本来多少报名就显示多少回复的。
现在10个报名了却只显示了4个。下面是读取报名的代码。
<%sql2="select * from [BBSXP_Posts"&PostsTableName&"] where ThreadID="&ThreadID&" and istopic=0"
if PageCount<11 then
Set Rs2=Conn.Execute(sql2)
else
rs2.Open sql2,Conn,1,1
end if
i=1
Do While Not Rs2.EOF
%>
当报名数大于一定数时就不显示了,本来多少报名就显示多少回复的。
现在10个报名了却只显示了4个。下面是读取报名的代码。
<%sql2="select * from [BBSXP_Posts"&PostsTableName&"] where ThreadID="&ThreadID&" and istopic=0"
if PageCount<11 then
Set Rs2=Conn.Execute(sql2)
else
rs2.Open sql2,Conn,1,1
end if
i=1
Do While Not Rs2.EOF
%>
"select * from [BBSXP_Posts"&PostsTableName&"] where ThreadID="&ThreadID&" and istopic=0"
这是 sql 查询语句 ,这个没有问题吧
赋给 变量 sql2
if PageCount<11 then
如果 pagecount<11 则,
Set Rs2=Conn.Execute(sql2)
直接 执行查询语句 并把结果返回给 rs2
否则
rs2.Open sql2,Conn,1,1
打开数据库,并以只读的方式执行 sql2 查询语句
变量 i 赋值为 1
Do While Not Rs2.EOF
循环 一直到指针移动到最后
***
Do While Not Rs2.EOF
……
rs2.movenext
loop
<%sql2="select * from [BBSXP_Posts"&PostsTableName&"] where ThreadID="&ThreadID&" and istopic=0"
Set Rs2=Conn.Execute(sql2)
Do While Not Rs2.EOF
%>