回 帖 发 新 帖 刷新版面

主题:大家帮忙解释一下代码

大家帮忙具体解释一下下面代码,做一下注释:
<%    Set Rs = Server.CreateObject("ADODB.Recordset")
    Sql = "Select * From bbs Order By time Desc,re_time Desc"
    Rs.Open Sql,conn,3,3
    If IsNumeric(Request("Page"))=false Or Request("Page")="" Then
        Page=1
    Else
        Page=CInt(Request("Page"))
    End if        
        Rs.PageSize=10 '每页显示的帖子数    
        If Rs.EOF Or Rs.BOF Then
        Response.Write "<tr><td height='25' align='center' bgcolor='#FFFFFF' colspan='5'>该论坛目前还没有帖子!</td></tr>"
    Else
    myPageSize=Rs.PageSize
    Rs.AbsolutePage=Page
    Do While not Rs.Eof And myPageSize>0
      %>

回复列表 (共2个回复)

沙发

这个代码不完整啊。下面应该还有很多啊。

板凳

Set Rs = Server.CreateObject("ADODB.Recordset") '建立recordset对象
    Sql = "Select * From bbs Order By time Desc,re_time Desc" 'sql查询语句
    Rs.Open Sql,conn,3,3 '打开记录集
    If IsNumeric(Request("Page"))=false Or Request("Page")="" Then
        Page=1 '判断传递过来的是参数是否为空,是否不是数字,符合一样置1
    Else
        Page=CInt(Request("Page")) '否则直接取参数的值
    End if        
        Rs.PageSize=10 '每页显示的记录数    
        If Rs.EOF Or Rs.BOF Then '判断记录集是否为空
        Response.Write "<tr><td height='25' align='center' bgcolor='#FFFFFF' colspan='5'>该论坛目前还没有帖子!</td></tr>"
    Else
    myPageSize=Rs.PageSize '取得每页显示记录数
    Rs.AbsolutePage=Page '设置当前页码
    Do While not Rs.Eof And myPageSize>0 '满足条件循环

我来回复

您尚未登录,请登录后再回复。点此登录或注册