| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 444 人关注过本帖
标题:又来求助地。。赐教
只看楼主 加入收藏
luowen882000
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2005-12-20
收藏
 问题点数:0 回复次数:4 
又来求助地。。赐教
大家看我写的判断搜索的代码:实现的功能是判断搜索类型,并接受从表单传来的内容,进行搜索。
if request("stype")=singer then
sql="select * from nclass where nclass like '%"&request("keyword")&"%' order by nclassid desc"
elseif request("stype")=music then
sql="select * from musiclist where musicname like '%"&request("keyword")&"%' "
end if
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1 /9行

if not isempty(request.QueryString("page")) then
currentpage=cint(request.QueryString("page"))
else
currentpage=1
end if

if rs.eof and rs.bof then
if request("stype")=singer then
response.Write"<p align='center'><br><br>Sorry,未找到你想要的歌手<br><br><a href="" javascript:history.go(-1)"">点此返回</a><br><br></p>"
elseif request("stype")=music then
response.Write"<p align='center'><br><br>Sorry,未找到你想要的歌曲<br><br><a href="" javascript:history.go(-1)"">点此返回</a><br><br></p>"
end if
else
totalput=rs.recordcount
maxperpage=10
pageurl="search.asp"
if currentpage<1 then currentpage=1
if(currentpage-1)*maxperpage>totalput then
if (totalput mod maxperpage)=0 then
currentpage= totalput \ maxperpage
else
currentpage= totalput \ maxperpage+1
end if
end if
if currentpage=1 then
showpage totalput,maxperpage,pageurl
showcontent
showpage totalput,maxperpage,pageurl
else
if (currentpage-1)*maxperpage<totalput then
rs.move(currentpage-1)*maxperpage
dim bookmark
bookmark=rs.bookmark
showpage totalput,maxperpage,pageurl
showcontent
showpage totalput,maxperpage,pageurl
else
currentpage=1
showpage totalput,maxperpage,pageurl
showcontent
showpage totalput,maxperpage,pageurl
end if
end if
rs.close
end if
%>

问题是:运行后总是报这样的错--
错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/search.asp, 第 9 行


我找了半天都看不出原因何在
望哪位帮帮me
谢了
2005-12-27 17:11
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 
将生成的sql语句输出 看一下

天津网站建设 http://www./
2005-12-27 17:14
luowen882000
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2005-12-20
收藏
得分:0 

输出没问题
这段单独运行正常
和主页上面连起来后就报这样的问题

2005-12-27 17:20
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 

主页传的值stype、keyword,都没写错?都有值?


本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2005-12-27 18:36
luowen882000
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2005-12-20
收藏
得分:0 

有值
我把全部的错误信息发给你看看

技术信息(用于支持人员)

  • 错误类型:
    ADODB.Recordset (0x800A0BB9)
    参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
    /search.asp, 第 10 行

  • 浏览器类型:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Poco 0.31; Maxthon; Alexa Toolbar)

  • 网页:
    POST 36 ??? /search.asp

  • POST Data:
    stype=Music&keyword=&I3.x=24&I3.y=11

  • 时间:
    2005年12月27日, 下午 07:33:48

  • 详细信息:
    Microsoft 支持

    红的那行显示的是有值的

2005-12-27 19:38
快速回复:又来求助地。。赐教
数据加载中...
 
   



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

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