一个简单的asp数据库倒序翻页代码
作者:shmshz 日期:2010-04-19
注:请建立access数据库文件名为date.mdb
建立表bot 并建立以下字段
id 自动编号
firstname文本
name文本
age 文本
并加上不少于10条内容保存
然后将下列代码保存为index.asp
复制内容到剪贴板
程序代码
程序代码<%
'-------------连接数据库-------------
dim page,pagea,pageb,pagey,psize,pcol,tcounl,pcounl,
Set conn=Server.CreateObject("Adodb.Connection")
SQLstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("date.mdb")
conn.Open SQLstr
'修改时候的大小比如20
PSize=5
PCol="id"
TCount=Conn.Execute("Select Count("&"id"&") From user")(0)
'总页数
PCount=GetPageCount(TCount,PSize)
if request.querystring = "" then
Page = 1
else
Page = CLng(request.querystring)
end if
pagea = Page-1
pageb = Page+1
'pagey = TCount Mod psize
TopNum=(Page-1)*PSize
%>
<td colspan="2"><%=page%>/<%=PCount%>页 总记录数:<%=TCount%></td>
<td><a href="index.asp">首页</a> <a href=index.asp?<%=Pagea%>>上一页</a>
<a href=index.asp?<%=Pageb%>>下一页</a>
<a href=index.asp?<%=PCount%>>最末页</a> </td>
<%
If page>PCount or page < 1 then
'取值超出 返回第一页
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "./index.asp"
Response.End
elseif page=1 Then
StrSql="Select Top "&PSize&" id,firstname,name,age,sex From user order By id desc"
else
StrSql="Select Top "&PSize&" id,firstname,name,age From user Where id <(Select min (id) From (Select Top "&TopNum&" id From user order By id desc) ) order By id desc"
End If
Set Rs=Conn.Execute(StrSql)
If Not Rs.Eof Then
Do While Not Rs.Eof
%>
id=<%=rs(0)%>
firstname=<%=rs(1)%>
name=<%=rs(2)%>
age=<%=rs(3)%>
sex=<%=rs(4)%>
<%
Rs.MoveNext
Loop
End If
Rs.Close
Set Rs=Nothing
conn.Close
Set conn=Nothing
%>
<%=page%>/<%=PCount%>页 总记录数:<%=TCount%>
<a href="index.asp">首页</a>
<a href=index.asp?<%=Pagea%>>上一页</a>
<a href=index.asp?<%=Pageb%>>下一页</a>
<a href=index.asp?<%=PCount%>>最末页</a>
<%
Function GetPageCount(iCount,iSize)
PCount=iCount Mod iSize
If PCount=0 Then
PCount=Int(iCount/iSize)
Else
PCount=Int(iCount/iSize)+1
End If
GetPageCount=PCount
End Function
%>
然后打开就可以看到简单的翻页倒序效果,此代码仅给新手使用,老手请飘过吧哈哈!因为这些搜索不到所以加上了!
[本日志由 shmshz 于 2010-08-07 01:15 AM 编辑]
文章来自: 本站原创
Tags: asp 倒序 翻页 代码 ACCESS 数据库
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
上一篇
下一篇
