马上注册,结交更多好友,享用更多功能,让你轻松玩转闽南师范大学。
您需要 登录 才可以下载或查看,没有账号?立即加入
×
< >动态网页的数据处理速度直接影响到整个电子商务系统的性能!</P>4 p/ v# ?) Z0 v
< >在数据量处理相对较大的分页技术上,更能体现出数据控制的重要性!</P>" o3 B" y' |( r* C' V3 O
< >这里发一份用ADO控制数据库数据的分页方法。不知道哪位还能呈现更好的分页技术!?</P>
3 H. v$ w$ |4 B9 b< >为了方便,我把几个文件合在一起,而去掉了INCLUDE包含文件!</P>
+ E3 I c. [9 p< ><%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%></P>0 S& e5 N# r& x+ N
< ><%sub showlist(rs,page)%>
8 B8 H0 J4 v3 n* T<center><font size=9 color=#3300cc>漳州师范学院毕业生数据表</font></center><br>
; E) i6 R1 @$ L# J4 N# X! X<ceter>
2 C9 ~9 B1 C9 U. L3 @; k<table border=1 cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" width="900">
& S( j2 O' E. A* o <tr bgcolor=#00ffff>
' u3 ], Z# G: Q) k) G! K& E2 H <td height="16">编号</td>
! K8 U1 n. P- y" Y<%5 G5 @* Q' Y6 x
for i=0 to rs.fields.count-1
3 N% |) t% u- x* L%>
0 ]( U% z* V1 y0 ]3 W <td height="16"> <%=rs.fields(i).name%></td>5 P$ T0 I7 z; H7 b/ N
<%next%>+ I% v6 I: \7 Y- ]; e
</tr>8 H' c6 X0 U1 \" `3 p
<%
. t0 u) O5 n5 w/ J( B- u A( D! [1 r dim i
9 H9 Q' ?$ R x2 U' R8 z8 T rs.absolutepage=page) @1 T0 [7 e5 c
for thepage=1 to rs.pagesize$ I5 [6 Y1 |# @
response.write "</tr>"3 ~+ e; p5 G7 d: t% s: i) M3 v5 ]' F
recnum=(page-1) * rs.pagesize + thepage
' I, h. x q! w C response.write "<td>" & recnum & "</td>"1 O$ h8 S9 o) v5 k
for i=0 to rs.fields.count-1* y/ T4 U# w) \& w/ a
%>4 k6 Y+ h# d# k4 Z0 W
<td height="10"><%=rs.Fields(i).value %></td>
) i: r; ~ p6 o <% next %>- Y% m* r' |3 p' Y& s
</tr>
9 D4 E! o0 b6 l' t <%
5 V; n$ K# o% @: N B5 ^; s rs.movenext
d+ |9 @" Q$ z T' v7 Y! { if rs.eof then exit for + U% D: i) u6 p A1 }1 ]( h9 G. J* c
next* p( l, }. _+ q% q1 C# u
%>( y0 z8 C x# C: B/ h$ n
</table>, q8 m* }+ w0 ~& a
</center>
~8 m$ s3 [- K! n6 z9 m; p# O: t<%end sub%></P>
6 o# v7 W" P; m0 O" u$ D( E< ><%
, p& O6 A. Y: i" k9 V3 t connstr="DBQ="+server.mappath("data/database.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
! i9 `; j+ [/ m. e _2 N- N n/ m set conn=server.createobject("ADODB.CONNECTION")4 ?& P8 ^' H- m( [
conn.open connstr</P>
; }2 H$ U; p" t8 s9 o% T% E< > sql="select * from 漳州师范学院师范类毕业生"
5 _* Q$ m2 k7 a' w; Z. a4 V Set rs= Server.CreateObject("ADODB.Recordset")9 _- C. N0 A4 K8 E) u+ [; j; o$ n. r# }
rs.PageSize=205 D( f: A z- z: S
rs.open sql,conn,1,1
" O& q+ }7 |& c( T 5 [3 @2 \3 c0 b9 w) w; u
%>
# q( }0 V5 e+ M<% If rs.RecordCount=0 then %>
9 p y, s a8 i4 j<%
2 t/ T7 p& d$ S. V' }8 M) J response.write ("对不起,数据库中没有相关信息!")' `. L; h+ j( G1 p/ O, Y9 D3 F
%>
4 o- s! X7 }9 \0 B1 \" d2 i v+ ?<%else%> T/ l/ Q+ C# n5 [
<%4 U% E- A$ Q6 _1 F8 i
rs.pagesize=221 b3 g$ h! e( p
page=clng(request("page"))
" I: f f" \2 O( F7 P& Oif page<1 then page=16 {% |- ~( i; @2 B3 P4 v+ e0 N
if page>rs.pagecount then page=rs.pagecount
) C2 l/ _6 {0 E2 h4 Cshowlist rs,page8 L% h" _; C- B6 M0 V" j! T3 Y
%>) l5 y% S s: @& e) ]8 e/ Y3 m
<html>
0 G: u1 }% A# I! F: C! H<head></head>
# J( P. M! K! @. P: i' e<body>
/ ^* s& S* S$ d, s2 |3 \( ]9 M<form action=show.asp method=get>! A5 Y6 K- @3 Q
<center>5 J- G- a) s% Q. T9 p4 M
<%, |( l( s4 B F, }; b/ J' b
if page<>1 then
C6 M) r/ ?! \5 @. c H response.write("<a href=show.asp?page=1>第一页</a>")( t' P3 j# E2 ^8 y8 y
response.write"&nbsp;&nbsp;&nbsp;"
3 A* L; w0 _- a; j: }8 j( Z2 g response.write("<a href=show.asp?page=" & (page-1) & ">上一页</a>"): f& d( x0 }! ]
end if
* n+ e' J8 a5 r% D . F8 e* v! R1 G8 L$ g) Q: U3 C
if page<>rs.pagecount then& \- B7 i) w' ?- U
response.write"&nbsp;&nbsp;&nbsp;"4 z. v; x8 ^; |& G4 s- N/ \
response.write("<a href=show.asp?page=" & (page+1) & ">下一页</a>")
8 w7 f2 e, ~3 Y2 p3 x7 S* \7 C* I response.write"&nbsp;&nbsp;&nbsp;"
: e; j% X. l/ |4 V7 W/ ?9 k7 R response.write("<a href=show.asp?page=" & rs.pagecount & ">最后一页</a>")4 \8 N6 F; h" b5 s
end if
- ~0 W* x4 C+ k0 `%>
a0 e7 [2 s# d; w# Z<%end if%>. _6 M6 h5 f2 v+ i# p" ]
请输入页码<input type="text" name=page size=2>
, L% _3 w; d7 V页码:<font color="red"><% =page%>/<%=rs.pagecount%></font>8 j# \) l- T3 Z% t. ~" d0 {
</center>2 J* C5 K5 s0 R& S
</form>* _& X9 `" v% {) _% `' M
</p></div>
2 f1 H8 b1 |: x</body></P>1 m" t* L/ w! K/ t+ a) A: ?
< ></html></P> |