stroll吧 关注:3贴子:39
  • 0回复贴,共1
<% @language=vbscript %>
<html>
<head>
<title>分页显示</title></head>
<body>
<%
dim con, rs, pages, cur_recordcounts, sql
pages=clng(request.querystring("pages"))
set con=server.createobject("ADODB.connection")
Con.open "driver={sql server};Server=(local);UID=sa;PWD=123;Database=xsdb"
set rs=server.createobject("ADODB.recordset")
rs.pagesize=4
rs.cursortype=3
sql="select * from cj where class='0011'"
rs.open sql, con
if not rs.eof and not rs.bof then
   if pages=0 then
      pages=1
   else
   rs.move (pages-1)*rs.pagesize
   end if
   if pages<rs.pagecount then
      cur_recordcounts=rs.pagesize
   else
      cur_recordcounts=rs.recordcount-(pages-1)*rs.pagesize
   end if
end if
%>
<table width=100% border=0>
<tr><td width=100% height=2 align=center colspan=5>共查到<%=rs.recordcount%>条记录,<br>
         共分<%=rs.pagecount%>页显示,当前页为第<%=pages%>页
         <hr color=#008000 size=1>
     </td>
</tr>
<tr><td width=100% height=58 valign=top>
     <table width=100% border=0 bgcolor=#efffee height=111>
<tr><td width=30% align=center><b>姓名</b></td>
     <td width=20% align=center><b>学号</b></td>
     <td width=20% align=center><b>班级</b></td>
     <td width=10% align=center><b>数学</b></td>
     <td width=10% align=center><b>英语</b></td>
     <td width=10% align=center><b>总分</b></td>
</tr>
<% for i=1 to cur_recordcounts%>
<tr><td width=30% align=left><%=rs.fields("name")%></td>
     <td width=20% align=left><%=rs.fields("number")%></td>
     <td width=20% align=left><%=rs.fields("class")%></td>
     <td width=10% align=center><%=rs.fields("math")%></td>
     <td width=10% align=center><%=rs.fields("english")%></td>
     <td width=10% align=center><%=rs.fields("total")%></td>
</tr>
<%rs.movenext
   next%>
   <tr><td colspan=5 valign=top align=left>
   <% if pages>1 then
      response.write "<a href=index.asp?ppages="& pages-1 & ">前一页</a>"
      else
      response.write "前一页"
      end if
      for i=1 to rs.pagecount
          if i=pages then
             response.write "&nbsp;" & i
          else
             response.write "&nbsp;&nbsp;" & "<a href=index.asp?pages="& i &">" & i & "</a>"
          end if
      next
      if pages<rs.pagecount then
         response.write "&nbsp;&nbsp;" & "<a href=index.asp?pages="& pages+1 &">下一页</a>"
      else
         response.write "&nbsp;" & "下一页"
      end if
    %>
    </td></tr>
    </table></td></tr></table>
    <% rs.close
       con.close
       set con=nothing
    %>
</body>
</html>


IP属地:山西1楼2010-12-09 11:40回复