这个分页代码是什么意思
<!-- #include file="../Inc/conn.asp" --><%dim i,intPage,page,pre,last,filepath'定义变量set rs = server.CreateObject("adodb.recordset")'创建对象sql="select * from user order by user_ID desc"'定义SQL语句rs.PageSize = 20 '这里设定每页显示的记录数rs.CursorLocation = 3rs.Open sql,conn,0,2,1 '这里执行你查询SQL并获得结果记录集pre = truelast = truepage = trim(Request.QueryString("page"))'变量是跳转页面时的值if len(page) = 0 thenintpage = 1pre = falseelseif cint(page) =< 1 thenintpage = 1pre = falseelseif cint(page) >= rs.PageCount thenintpage = rs.PageCountlast = falseelseintpage = cint(page)end ifend ifend ifif not rs.eof thenrs.AbsolutePage = intpageend if%>这里有点不理解if len(page) = 0 thenintpage = 1pre = falseelseif cint(page) =< 1 thenintpage = 1pre = falselen,pre是什么属性
参考答案:len 是系统函数,取得字符串长度,这里用来判断PAGE是否是空的,然后初始化.
PRE是自己写的一个变量,其意思是是否存在上一页.
FALSE就是不存在,TRUE就是存在