<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
<!--#include file="conn.asp" -->
<%
rs=Server.createobject("adodb.recordset"); 
	//rs为定义的记录集变量
rssql="select * from tab";
	//定义SQL语句，其中sql也是变量，在下句中应用到
rs.open(rssql,conn,1);
	//按sql语句的定义打开记录集rs

	//=============================翻页设定===========================
		if(!rs.EOF){  //判断记录集是否为空，如果不为空，则定义翻页参数
		rs.PageSize = 2; //设定每页显示的记录条数
		var page=1; //设定页码的初始值为第1页
			if(Request.QueryString("p").Item){	 //判断路径中是否有页码参数"p"
				page = Request.QueryString("p"); 
				if(page<1){ 
					page=1;
				}else if(page>rs.PageCount){
					page=rs.PageCount;
				}
			}
		rs.AbsolutePage = page;
		}
	//=============================翻页设定===========================
%>
	
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>手工调用数据库</title>
</head>

<body>

<table width="400" border="1" bordercolor="#000000">
  <tr>
    <td>序号</td>
    <td>姓名</td>
    <td>性别</td>
    <td>等级</td>
    <td>修改</td>
    <td>删除</td>
  </tr>
<% 
for(i=1;i<=rs.PageSize && !rs.EOF;i++){  //做循环时控制每页显示的数量小等于预定数
%>
  <tr>
    <td><%Response.Write(rs("id"))%></td>
    <td><a href="info.asp?id=<%=rs("id")%>"><%Response.Write(rs(1))%></a></td>
    <td><%=rs("sex")%></td>
    <td><%=rs(3)%></td>
    <td><a href="modyself.asp?id=<%=rs("id")%>">确定</a></td>
    <td><a href="del.asp?id=<%=rs("id")%>">确定</a></td>
  </tr>
<%	
	rs.MoveNext;
}%>
</table>
	
<table width="400" border="0">
  <tr>
    <td align="center">	
	<a href="index.asp?p=<%=1%>">首页</a> ｜ 
	<a href="index.asp?p=<%=page-1%>">上一页</a> ｜	  
	<a href="index.asp?p=<%=Number(page)+1%>">下一页</a> ｜ 
	<a href="index.asp?p=<%=rs.PageCount%>">尾页</a> </td>
  </tr>
  <tr>
    <td align="center">
	<% for(k=1;k<=rs.PageCount;k++){ %>
	<a href="index.asp?p=<%=k%>"><%=k%></a>	
	<% } %> 
	</td>
  </tr>
</table>

</body>
</html>

<%
rs.close();
rs=null;
conn.close();
conn=null;
%>