菜鸟求救 有关ASP模糊查询的分页问题 那个大侠能教教我 怎么把以下程序调通 小弟谢了

cpitandy 2006-07-06 04:47:23
<html>
<head>
<title>tre</title>
</head>
<body>
<%
set conn=Server.CreateObject("ADODB.CONNECTION")
conn.Open"Provider=MICROSOFT.JET.OLEDB.4.0;Data Source=F:\AA.mdb;"
set rs = server.CreateObject("ADODB.recordset")
rs.CursorType=adOpenStatic
rs.open "select * from B where id like '%1%' or 2 like '%1%' or 3 like '%1%' or 4 like '%1%' or 5 like '%1%'",conn
'对站内以ID的模糊搜索
rs.PageSize=10
'返回当前页
page=CLng(request("page"))
if page < 1 then page=1
if page > rs.pagecount then page=rs.pagecount
%>
<table border="0">

<tr><td>xh</td>
<%for i=0 to rs.fields.count-1
response.write"<td>"&rs.fields(i).name&"</td>"
next
%>
</tr>
<%
'设置当前页
rs.absolutepage=page
'显示当前页
for ipage = 1 to rs.pagesize
recno = (page - 1) * rs.pagesize + ipage
%>
<tr><td><%=recno%></td><%for i=0 to rs.fields.count-1%>
<td><%=rs.fields(i).value%></td><%Next%>
</tr><%rs.movenext'如果已经到达末尾,则提前跳出循环
if rs.eof then exit for
next
%>
</table>
<p align="center">
<%
'显示第一页,上一页,下一页,最后一页信息几创建有效连接
if page<>1 then
response.write"<a href=Untitled-1.asp?page=1>第一页</a>  "
response.write"<a href=Untitled-1.asp?page="&(page-1)&">上一页</a>  "
end if
if page<>rs.pagecount then
response.write"<a href=Untitled-1.asp?page="&(page+1)&">下一页</a>  "
response.write"<a href=Untitled-1.asp?page="&rs.pagecount&">最后一页</a>"
end if
%>
</p><p align="center">页数:<%=page%>/<%=rs.pagecount%></p>
<%
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
</body>
</html>


库名:AA
表名:B
字段:ID,2,3,4,5
挂ACCESS库
ASP页面名Untitled-1.asp
...全文
328 17 打赏 收藏 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpitandy 2006-07-07
  • 打赏
  • 举报
回复
做模糊查询的话 我定义了总页 要是库里文件过多 我的网页 上就无法显示出来了
如沐 2006-07-07
  • 打赏
  • 举报
回复
先定义一个总页数
再给一个判断给下一页,如果当前页数>=总页数,下一页点击无效,试试看吧
zwrtv 2006-07-07
  • 打赏
  • 举报
回复
学习下
cpitandy 2006-07-07
  • 打赏
  • 举报
回复
....能显示了 可是到了最后一页他仍出现了 下一页 的提示 点击后出现错误 并没有跳出循环
错误类型:
ADODB.Field (0x800A0BCD)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
zhenmeiyisi 2006-07-07
  • 打赏
  • 举报
回复
rs.open sql,conn,1,1
yangnan1016 2006-07-07
  • 打赏
  • 举报
回复
解决的?
cpitandy 2006-07-07
  • 打赏
  • 举报
回复
if not isempty(request("page")) and request("page")<>"0" then
page=request("page")
else
page =1
end if

错误类型:
ADODB.Recordset (0x800A0CB3)
当前记录集不支持书签。这可能是提供程序或选定的游标类型的限制。

如果屏蔽了
rs.absolutePage=Page
可以做模糊查询
但出现的现象是:页数:5/-1
yangnan1016 2006-07-07
  • 打赏
  • 举报
回复
还没能解决
www_7di_net 2006-07-06
  • 打赏
  • 举报
回复
加我QQ9256114给你调通
zhenmeiyisi 2006-07-06
  • 打赏
  • 举报
回复
if not isempty(request("page")) and request("page")<>"0" then
page=request("page")
else
page =1
end if
woailaop 2006-07-06
  • 打赏
  • 举报
回复
你先不忙分页哈,先看看上面的代码对不哈,一步一步来撒,你说是不
那样检查起来都快点
cpitandy 2006-07-06
  • 打赏
  • 举报
回复
大侠们 帮我解决一下 谢谢了 我可以继续加分 速度啊 555~~~
cpitandy 2006-07-06
  • 打赏
  • 举报
回复
大侠们 帮帮我把 我都整了一天了 还没出来结果
cpitandy 2006-07-06
  • 打赏
  • 举报
回复
<%
'设置当前页
rs.absolutePage=Page--------------29行
'显示当前页
for iPage = 1 to rs.PageSize
recno = (Page - 1) * rs.PageSize + iPage
%>
  • 打赏
  • 举报
回复
第 29 行

是什么??
cpitandy 2006-07-06
  • 打赏
  • 举报
回复
错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/aa/Untitled-1.asp, 第 29 行
  • 打赏
  • 举报
回复
出啥错了??

还有你至少要有个order by吧?
内容概要:本文系统研究了基于雅可比伪逆迭代的双臂协同轨迹规划与跟踪误差收敛性问题,结合机械臂正向与逆向运动学建模、蒙特卡洛法分析工作空间、笛卡尔空间内的圆弧轨迹生成等关键技术,利用Matlab实现了双臂系统的协同控制与轨迹跟踪仿真。重点探讨了雅可比矩阵伪逆法在解决冗余自由度机械臂逆运动学问题中的应用,深入分析了轨迹跟踪过程中误差的收敛特性,并通过仿真实验验证了该方法在复杂任务场景下的有效性、稳定性与鲁棒性,为多臂机器人在工业自动化、精密操作等领域的协同作业提供了理论依据与技术支持。; 适合人群:具备机器人学、自动控制理论基础及Matlab编程能力的科研人员与工程技术人员,特别适合从事机械臂控制、轨迹规划、多机器人协同等方向的硕士、博士研究生及相关领域研究人员。; 使用场景及目标:①掌握基于雅可比伪逆法的机械臂逆运动学求解原理与实现方法;②理解双臂系统在笛卡尔空间中协同轨迹规划的机制;③分析并优化轨迹跟踪过程中的误差收敛性能;④为多机器人系统在复杂动态环境下的高精度协同控制提供算法设计与仿真验证支持。; 阅读建议:建议读者结合文中提供的Matlab代码进行实践操作,按照文档目录循序渐进地学习,重点关注算法实现细节、仿真参数设置与结果分析部分,同时可进一步探索将智能优化算法或深度学习方法引入轨迹规划与误差补偿的研究方向。

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧