<% if request("page")<>"" then page=cint(request("page")) else page=1 '-------如果參數page為空,就給它賦值1 end if if request("line")<>"" then line=cint(request("line")) else line=10 '-------如果參數line為空,就給它賦值10 end if %>
<% if page>(rs.RecordCount-1)/line+1 then '-------通過計算可知,最大頁數=(總記錄數-1)/每頁行數+1 response.write("error!") '-------如果參數不合實際,輸出"error!" response.end '-------終止程序 end if rs.PageSize=line rs.AbsolutePage=page
<% if not isobject(session("conn")) then set conn=server.createobject("ADODB.Connection") filepath=server.mappath("abc.mdb") conn.Open "driver={Microsoft access Driver (*.mdb)};dbq=" & filepath set rs=server.createobject("ADODB.Recordset") rs.open "main",conn,3,2 set session("conn")=conn set session("rs")=rs else set conn=session("conn") set rs=session("rs") end if %>