马上注册,结交更多好友,享用更多功能,让你轻松玩转闽南师范大学。
您需要 登录 才可以下载或查看,没有账号?立即加入
×
< >动态网页的数据处理速度直接影响到整个电子商务系统的性能!</P>; U& P+ J: V* g- b3 O
< >在数据量处理相对较大的分页技术上,更能体现出数据控制的重要性!</P>
! ~% ]. F# N1 H- }: y, l; G< >这里发一份用ADO控制数据库数据的分页方法。不知道哪位还能呈现更好的分页技术!?</P>
9 S, p) s" e! M& f w! v/ h1 T" X( d< >为了方便,我把几个文件合在一起,而去掉了INCLUDE包含文件!</P>
5 X$ m" v$ t% j( y9 y< ><%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%></P>- X* S6 U) N% ~( D: v$ L: w# h
< ><%sub showlist(rs,page)%>$ p2 |, A* w% p2 `* Z! X) i3 i3 f0 E
<center><font size=9 color=#3300cc>漳州师范学院毕业生数据表</font></center><br>* P' s. }/ `2 {
<ceter>+ m6 n+ T5 g$ X: j( V
<table border=1 cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" width="900">
/ K3 j' O5 O& {7 o2 a <tr bgcolor=#00ffff>
5 d' q& |4 \; j$ m8 e5 K <td height="16">编号</td>
6 F! F: ~7 u) Z* g<%
/ F: m3 w5 |* [8 ^! @/ r9 n8 n for i=0 to rs.fields.count-11 W; J- p2 p' K% J/ A% l
%>
8 |0 \ i9 R& m8 t7 P. R% H, g5 E <td height="16"> <%=rs.fields(i).name%></td>
# p( J/ h z/ G7 s<%next%>: P4 H1 p" W1 V/ k) S7 m6 t) o( b
</tr>
# W' W9 ?# {" ?- y! x4 W" p7 m<%
9 J. z- N( f1 V7 u/ X2 ` dim i
; K; b H+ l( u; X rs.absolutepage=page
7 y* D8 h$ h1 i0 S0 X& r. O9 h for thepage=1 to rs.pagesize
3 v9 J6 v* V n8 S response.write "</tr>"
2 \( ?2 f' B, ?6 ] recnum=(page-1) * rs.pagesize + thepage2 Q+ p! [+ p- u5 o4 {
response.write "<td>" & recnum & "</td>"3 w9 S* x3 H, ^" ^% P8 @9 D* q
for i=0 to rs.fields.count-1
) w6 Y% i# d$ D4 D7 v%>1 t) h6 @$ i1 T- `
<td height="10"><%=rs.Fields(i).value %></td>
) C$ Z' p+ ~$ Y8 G <% next %>9 h" t7 P- h9 m* U) M @5 ~
</tr>
: H7 L6 _" m3 T# X' N0 \6 e: P <% e" X+ }- t( g: }& `1 h$ ]. G8 M
rs.movenext( z. a! g- B ^" |1 u
if rs.eof then exit for
; e* i9 u- m" c+ h% {8 t' ` w1 c next
* T, t+ P7 ~7 u %>
) o% U# e/ Q! R8 B; f( I' m</table>
; k7 K5 c5 O' K3 y4 o2 a# P</center>: Z/ ^5 e% ]5 x
<%end sub%></P>
7 t/ K- D O4 J6 y8 J< ><%
' w0 ?2 [. [; c connstr="DBQ="+server.mappath("data/database.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"3 b2 e7 y4 W: C6 @7 A
set conn=server.createobject("ADODB.CONNECTION")# ~. q! ]2 n: c+ i' B; b, ?; u4 q
conn.open connstr</P>
5 Z5 `1 X) P5 B% C% t3 A! S< > sql="select * from 漳州师范学院师范类毕业生"0 ^" u v2 \1 p# M. P. M- X4 P
Set rs= Server.CreateObject("ADODB.Recordset")' K! z3 e$ P. t5 F+ e4 M
rs.PageSize=20
) \) o! h+ k& O2 v2 v1 Q3 s& w rs.open sql,conn,1,1
1 t, D9 v; i5 R1 N2 @( J
( K5 R1 e& K" I7 `: U%>$ Z+ V- F1 x: v- N9 v0 R/ ]
<% If rs.RecordCount=0 then %>
, k& x% s( X% d7 t9 k+ W+ k% b& g- H<%
/ p' E- h! Q9 V response.write ("对不起,数据库中没有相关信息!")
* B& t o" r3 u$ U%>
" Q3 l* Y" w3 _4 S! q<%else%>, Y1 z8 g2 B$ c
<%
& K4 g& F" z$ Q3 wrs.pagesize=22" W$ L( X W& i! S. q4 D1 A' Z
page=clng(request("page"))
; H1 [' q/ S4 v ~4 Aif page<1 then page=1
9 Z+ m ^- S. T- W* a! c# B5 Nif page>rs.pagecount then page=rs.pagecount
: w: i6 \, H1 I6 rshowlist rs,page* U- y2 m5 q4 H. I- {: W
%>
2 T3 [6 m0 s: W$ r8 B6 I2 R<html>5 w5 ]% [! S% h2 p3 c
<head></head>
3 l5 w( _2 H' V- B/ [<body>$ o# A* X2 @8 E
<form action=show.asp method=get>0 u7 d3 _) T3 q/ T- k1 R
<center>
' G& ~. Y' o! l% w" v% H1 z* B' _<%
) x+ D/ Z+ m. S# f6 o. p if page<>1 then
: N+ w* d9 ~8 m% C3 S response.write("<a href=show.asp?page=1>第一页</a>")
5 J/ b# v% A: ]8 N) t response.write"&nbsp;&nbsp;&nbsp;"
8 C; ?! k% t0 Y4 u5 n0 P- ~# S response.write("<a href=show.asp?page=" & (page-1) & ">上一页</a>")* P* u- J3 O- y- a- d
end if
1 k. M" [$ }6 u; f; S
6 l% f( P" ]7 [% X: } if page<>rs.pagecount then
9 E2 N% G- `. U, s% y& P1 K9 B \ response.write"&nbsp;&nbsp;&nbsp;"
9 [: x' J) j) q3 H5 ]9 j response.write("<a href=show.asp?page=" & (page+1) & ">下一页</a>")
5 h T) J+ n& v* W& F3 Z* @% s response.write"&nbsp;&nbsp;&nbsp;"& _' p' L: V! y
response.write("<a href=show.asp?page=" & rs.pagecount & ">最后一页</a>")4 |6 d4 k( c1 I6 S# s8 q5 |/ M
end if9 H6 P9 `6 g% a. s) a$ {% \$ M& V
%>
' F& N$ Q! D! R% J. N4 u<%end if%>) Z1 I2 |+ k4 k* ?3 G* T
请输入页码<input type="text" name=page size=2>, r4 p6 \4 S; Z5 R6 H
页码:<font color="red"><% =page%>/<%=rs.pagecount%></font>
/ u: a' Z7 V! P& y</center>
% G) O# Y+ o% u7 b( \$ g; c</form>/ g0 p9 x: \4 R6 t: W+ k
</p></div>
# h! _" S' n& m</body></P>
7 o1 x2 |; U0 P7 Y< ></html></P> |