标题:模糊查询与精确查询的分页问题
只看楼主
conn
Rank: 2
等 级:新手上路
威 望:5
帖 子:420
专家分:0
注 册:2005-11-27
 问题点数:0 回复次数:12 
模糊查询与精确查询的分页问题
如题,一个相同的程序在模糊查询的页面能够正常的分页,但在精确查询的页面却不能正常执行!这是咋回事咧?
我的源程序如下:
dim rs,sql,bianhao
bianhao=Request.Form("bianhao")
set rs = Server.CreateObject("adodb.recordset")
sql="select * from message where gongsi like '%"&bianhao&"%' order by ID DESC"
rs.open sql,conn,1,1
if rs.recordcount > 0 then
rs.pagesize=1 '定义页大小
dim page,page_count
page_count=rs.pagecount
page=Request.QueryString("page")
if page <> "" then
if not Isnumeric(page) then
Response.Write("<script language='javascript'>alert('请不要修改地址栏参数');window.history.go(-1)</script>") '防止有人修改地址栏参数
Response.End()
end if
end if
page=Cint(Request.QueryString("page"))
if page = "" then page=1
if page < 1 then page =1
if page > page_count then page=page_count
rs.absolutepage=page '执行页面
end if
搜索更多相关主题的帖子: bianhao 模糊 sql page 
2005-12-23 09:41
conn
Rank: 2
等 级:新手上路
威 望:5
帖 子:420
专家分:0
注 册:2005-11-27
得分:0 
望各位老大给点建议,快被这点东西整死了

我是新手,但我很虚心,对我发的问题请不要取笑,谢谢
2005-12-23 09:43
conn
Rank: 2
等 级:新手上路
威 望:5
帖 子:420
专家分:0
注 册:2005-11-27
得分:0 
顶一下,路过的大虾给点建议么!

我是新手,但我很虚心,对我发的问题请不要取笑,谢谢
2005-12-23 10:45
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
哪有精确查询?

天津网站建设 http://www./
2005-12-23 11:25
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8074
专家分:6657
注 册:2005-11-7
得分:0 
不应该有问题的

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2005-12-23 11:27
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
精确查询用=
模糊查询用like

中国人的财富网:http://www..cn/
2005-12-23 12:10
conn
Rank: 2
等 级:新手上路
威 望:5
帖 子:420
专家分:0
注 册:2005-11-27
得分:0 
回四楼斑竹老大:这是段模糊查询的代码,能够实现分页。但我把模糊查询改成精确查询后就不行了,也不报错,就是不执行换页。

我是新手,但我很虚心,对我发的问题请不要取笑,谢谢
2005-12-23 12:42
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
得分:0 

首先在程序中必须有两中查询语句的存在,楼主的只有模糊查找!

另外还得定义一个参数,来决定是模糊查找还是精确查找,这样才能达到目的!


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2005-12-23 12:42
conn
Rank: 2
等 级:新手上路
威 望:5
帖 子:420
专家分:0
注 册:2005-11-27
得分:0 
回8楼:模糊查询和精确查询是两个程序。不在同一页面。我只是想知道为什么在模糊查询中能实现分页,而在精确查询的时候就不行了?

我是新手,但我很虚心,对我发的问题请不要取笑,谢谢
2005-12-23 12:44
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
得分:0 

检查一下以下原因:

在翻页的时候是否连同查询关键字和页码等必须的参数一起带过去的

你的数据库中是否有足够多的记录数


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2005-12-23 12:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-39586-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.175674 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved