| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 569 人关注过本帖
标题:[求助]高手请进,帮帮我
只看楼主 加入收藏
ziyan
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-6-29
收藏
 问题点数:0 回复次数:9 
[求助]高手请进,帮帮我
<!--#include file="conn.asp"--> <% cateid=request("cateid") if cateid=empty or cateid<1 or cateid>13 then cateid=1 set rst=server.createobject("adodb.recordset") sql="select * from images where cateid="&cateid rst.open sql,conn,1,1 rst.pagesize=8 if not rst.eof then page=int(request("page")) if page=empty or page<1 then page=1 if page>rst.pagecount then page=rst.pagecount rst.absolutepage=page end if %> Microsoft JET Database Engine 错误 '80040e07' 标准表达式中数据类型不匹配。 /11/fbcp.asp, 行6 我实在找不到不匹配的数据
搜索更多相关主题的帖子: Microsoft request include images where 
2005-06-29 09:57
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
cateid在表中是什么类型的?

2005-06-29 10:07
jone1984
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-1-7
收藏
得分:0 
rst.open sql,conn,1,1 rst.pagesize=8 if not rst.eof then page=int(request("page")) 光标类型改一下吧,光标改成可以前后移动的就行了 rst.open sql,conn,2,3 rst.pagesize=8 if not rst.eof then page=clng(request("page"))

[此贴子已经被作者于2005-6-29 10:11:12编辑过]

2005-06-29 10:08
ziyan
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-6-29
收藏
得分:0 
cateid是文本类型的
光标类型改了也不可以啊
还是这个错误
怎么办?

腰缠十万贯,骑鹤上扬州.玉树琼花,金粉之盛,远过秦淮.晓起凭栏,六代青山尽在眼,晚来把酒,二分明月正当头
2005-06-29 10:34
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
以下是引用ziyan在2005-6-29 9:57:34的发言: sql="select * from images where cateid='"&cateid&"'"
这样试一试

2005-06-29 10:35
ziyan
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-6-29
收藏
得分:0 
上面的问题解决了,谢谢楼上的 还是这个程序 又出现新的错误 ADODB.Recordset 错误 '800a0bb9' 应用程序使用的参数或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。 /11/fbcp.asp, 行12

腰缠十万贯,骑鹤上扬州.玉树琼花,金粉之盛,远过秦淮.晓起凭栏,六代青山尽在眼,晚来把酒,二分明月正当头
2005-06-29 10:51
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
结合三楼的你再试试
我没有代码也不知道怎么回事啊

2005-06-29 10:54
ziyan
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-6-29
收藏
得分:0 
代码还是上面的
我把rst.absolutepage=page改成Response.Write(page)可以了
不过我不明白为什么rst.absolutepage=page不对

腰缠十万贯,骑鹤上扬州.玉树琼花,金粉之盛,远过秦淮.晓起凭栏,六代青山尽在眼,晚来把酒,二分明月正当头
2005-06-29 10:59
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
不明白
这两个有本质的区别啊

2005-06-29 11:04
jone1984
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-1-7
收藏
得分:0 

这是我的分页,你看下吧 你出错的原因应该是 int(Request("page")) 当Request("page") = 空值 int(空值) 会出现类型不匹配的错误. <% Dim Repeat1__numRows Dim Repeat1__index Dim page

'============ 分页开始 =================== Repeat1__numRows = 6 Recordset1.PageSize = Repeat1__numRows pagetotal = Recordset1.PageCount

if(Request.QueryString("page") <> "" ) then page = int(Request.QueryString("page")) else page = 1 end if

if page < 1 then page = 1 end if

if page >= pagetotal then page = pagetotal end if

if Recordset1.pagecount > 0 then Recordset1.Absolutepage = page end if '============ 分页导航=================== str = "每页" & Recordset1.PageSize & "条 " str = str & "共" & Recordset1_total & "条 " str = str & "页次:" & page & "/" & Recordset1.pagecount if page <= 1 then str = str & " 首页|上页|" else str = str & "<a href=?userid=" & Request.QueryString("userid") str = str & "&page=1" & ">首页</a>" str = str & "|" str = str & "<a href=?userid=" & Request.QueryString("userid") str = str & "&page=" & page - 1 & ">上页</a>" str = str & "|" end if

if page = Recordset1.pagecount then str = str & "下页|末页" else str = str & "<a href=?userid=" & Request.QueryString("userid") str = str & "&page=" & page + 1 & ">下页</a>" str = str & "|" str = str & "<a href=?userid=" & Request.QueryString("userid") str = str & "&page=" & Recordset1.pagecount & ">末页</a>" end if '============ 分页结束!=================== Repeat1__index = 0 Recordset1_numRows = Recordset1_numRows + Repeat1__numRows %>

[此贴子已经被作者于2005-6-29 14:10:50编辑过]

2005-06-29 14:06
快速回复:[求助]高手请进,帮帮我
数据加载中...
 
   



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

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