这段代码是什么意思,请高手详细解释下,我是新手,谢谢!
CallOpenConn'打开数据库连接
sql="select*fromqk_productorderbyiddesc"'赋值,SQL查询语句
Setrs=Server.CreateObject("ADODB.Recordset")'创建记录集实例
rs.opensql,conn,1,1'打开记录集
IfNotrs.eofthen'判断记录是否存在,这里表示存在
rs.pagesize=8'设置每页记录数
curpage=request.QueryString("curpage")'获取curpage参数值
Ifcurpage=""Or(NotIsNumeric(curpage))OrCLng(curpage)<1Then'如果curpage为空、非数字或小于1,重新赋值curpage为1
curpage=1
EndIf
curpage=CLng(curpage)'转换格式为长整型
Ifcurpage>rs.pagecountThen'判断页码是否大于记录分页总页数,大于就重新赋值为总页数
curpage=rs.pagecount
response.end
EndIf
rs.absolutepage=curpage'移动指针到当前页码
index=1'赋值
Fori=1Tors.pagesize'循环,从1到每页记录数
Ifrs.eofOrrs.bofThen'如果指针移到最后就退出循环
ExitFor
EndIf
这段代码是什么意思,请高手详细解释下,我是新手,谢谢!
CallOpenConn'打开数据库连接
sql="select*fromqk_productorderbyiddesc"'赋值,SQL查询语句
Setrs=Server.CreateObject("ADODB.Recordset")'创建记录集实例
rs.opensql,conn,1,1'打开记录集
IfNotrs.eofthen'判断记录是否存在,这里表示存在
rs.pagesize=8'设置每页记录数
curpage=request.QueryString("curpage")'获取curpage参数值
Ifcurpage=""Or(NotIsNumeric(curpage))OrCLng(curpage)<1Then'如果curpage为空、非数字或小于1,重新赋值curpage为1
curpage=1
EndIf
curpage=CLng(curpage)'转换格式为长整型
Ifcurpage>rs.pagecountThen'判断页码是否大于记录分页总页数,大于就重新赋值为总页数
curpage=rs.pagecount
response.end
EndIf
rs.absolutepage=curpage'移动指针到当前页码
index=1'赋值
Fori=1Tors.pagesize'循环,从1到每页记录数
Ifrs.eofOrrs.bofThen'如果指针移到最后就退出循环
ExitFor
EndIf