| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2525 人关注过本帖
标题:[求助]asp错误 在对应所需名称或序数的集合中,未找到项目。
取消只看楼主 加入收藏
wallie1206
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2006-7-26
收藏
 问题点数:0 回复次数:7 
[求助]asp错误 在对应所需名称或序数的集合中,未找到项目。
<%=rs("news_title")%> <%=rs("news_date")%>这一行出现错误
错误类型:
ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。

注:我知道“在对应所需名称或序数的集合中,未找到项目。”这是很常见的一个错误,大多时候是数据表里没有对应的字段名,我点我已经过详细的检查字段名没错误,是不是Rs出现问题呀?
偶是新手,望各位大侠们指教。。。不甚感激。。。

补充:代码如下
<%
page=request.querystring("page")
keyword=request("keyword")
otype=request("otype")
newsclass=request.form("newsclass")
if newsclass=0 then
if otype="news_title" then
sql="select * from news where news_title like '%"&keyword&"%' order by newsid desc"
elseif otype="news_writer" then
sql="select * from news where news_writer like '%"&keyword&"%' order by newsid desc"
elseif otype="news_content" then
sql="select * from news where news_content like '%"&keyword&"%' order by newsid desc"
end if
else
if otype="news_title" then
sql="select * from news where newsclass='"&newsclass&"' and news_title like '%"&keyword&"%' order by newsid desc"
elseif otype="news_writer" then
sql="select * from news where newsclass='"&newsclass&"' and news_writer like '%"&keyword&"%' order by newsid desc"
elseif otype="news_content" then
sql="select * from news where newsclass='"&newsclass&"' and news_content like '%"&keyword&"%' order by newsid desc"
end if
end if
Set rs = Server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
%> <%
if rs.eof and rs.bof then
response.Write "<font color='cc0000'>当前还没有相关记录!</font>"
else
iPageCount=4
rs.PageSize = iPageCount
if Not IsEmpty(trim(Request("Page"))) then
Page = CInt(Request("Page"))
if Page > rs.PageCount then
rs.AbsolutePage = rs.PageCount
elseif Page <= 0 then
Page = 1
else
rs.AbsolutePage = Page
end if
End if
End if
Page = rs.AbsolutePage
%>
<%
dim n
n=0
while not rs.eof and n<iPageCount
n=n+1
%><tr>
<td height="22" valign="top">
<a href="newsshow.asp?newsid=<%=rs("newsid")%>" target="_blank" class="blue"><%=rs("news_title")%></a>&nbsp;本报记者:<%=rs("news_writer")%><FONT class=time> <%=rs("news_date")%></FONT>
</td>
</tr>
<%
rs.movenext
Wend
%>

共有 <font color="cc0000"><%=rs.recordcount%></font> 条记录</span>
每页<font color="cc0000"><%=iPageCount%></font>条 第<%=Page%>页/共<% = rs.PageCount%>页
<%if rs.pagecount<>1 and rs.pagecount<>0 then ' 首先判断页总数不为1和0%>
<%if page>1 then%>
<%if page<rs.pagecount then %>
【<a Href="?Page=<% = 1%>">首页</a>
<a Href="?Page=<% = page -1 %>">上一页</a>
<a Href="?Page=<% = page + 1%>">下一页</a>
<a Href="?Page=<% = rs.PageCount%>">尾页</a>】
<%else%>
<a Href="?Page=<% = 1%>">首页</a>
<a Href="?Page=<% = page -1 %>">上一页</a>
【下一页 尾页】
<% end if %>
<%else%>
【首页 上一页】
<a Href="?Page=<% = page + 1%>">下一页</a>
<a Href="?Page=<% = rs.PageCount%>">尾页</a>
<%end if %>
<%else%>
【首页 上一页 下一页 尾页】
<%end if%>

提示红色的那一行字有误,错误类型:
ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。

[此贴子已经被作者于2006-7-27 15:08:16编辑过]

搜索更多相关主题的帖子: 序数 名称 项目 asp 
2006-07-26 18:19
wallie1206
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2006-7-26
收藏
得分:0 
可以确定表和字段都没写错,因为第一页都可以显示的,就是在翻下一页的时候才出现这个错误,很不解??

2006-07-26 18:49
wallie1206
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2006-7-26
收藏
得分:0 

不好意思,现在代码我已经放上去了
页面地址http://www.zxxxxw.com/mzyfz,你们可以去试一下,就在左边新闻搜索那,输入一个关键字搜索出来的记录第一 页是可以显示的,就是翻页的时候就出现上面的问题。麻烦大家帮我看看


[此贴子已经被作者于2006-7-28 14:17:56编辑过]


2006-07-27 13:57
wallie1206
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2006-7-26
收藏
得分:0 
ok!贴出来了。。。

2006-07-27 15:09
wallie1206
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2006-7-26
收藏
得分:0 

那现在不变成了搜索后不能翻页的问题,在网上搜了下好象有很多人都遇到过这个问题,就是搜索后只能显示第一页,再下一页的话就变成全部记录了,这个问题出现在哪,我还没搜到答案,望各位大哥们再帮帮忙!!!!


2006-07-28 14:12
wallie1206
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2006-7-26
收藏
得分:0 
我按照楼上那位版主的说法,翻页时把其他参数也传过去了有一种特殊情况还是不行
如果没有选择类别搜索出来的结果再翻页的时候会记录第一页最前面那条新闻的newsclass
改后的翻页代码
共有 <font color="cc0000"><%=rs.recordcount%></font> 条记录</span>
每页<font color="cc0000"><%=iPageCount%></font>条 第<%=Page%>页/共<% = rs.PageCount%>页
<%if rs.pagecount<>1 and rs.pagecount<>0 then ' 首先判断页总数不为1和0%>
<%if page>1 then%>
<%if page<rs.pagecount then %>
【<a Href="?Page=<% = 1%>&otype=<%=otype%>&keyword=<%=keyword%>&newsclass=<%=newsclass%>">首页</a>
<a Href="?Page=<% = page -1 %>&otype=<%=otype%>&keyword=<%=keyword%>&newsclass=<%=newsclass%>">上一页</a>
<a Href="?Page=<% = page + 1 %>&otype=<%=otype%>&keyword=<%=keyword%>&newsclass=<%=newsclass%>">下一页</a>
<a Href="?Page=<% = rs.PageCount %>&otype=<%=otype%>&keyword=<%=keyword%>&newsclass=<%=newsclass%>">尾页</a>】
<%else%>
<a Href="?Page=<% = 1 %>&otype=<%=otype%>&keyword=<%=keyword%>&newsclass=<%=newsclass%>">首页</a>
<a Href="?Page=<% = page -1 %>&otype=<%=otype%>&keyword=<%=keyword%>&newsclass=<%=newsclass%>">上一页</a>
【下一页 尾页】
<% end if %>
<%else%>
【首页 上一页】
<a Href="?Page=<% = page + 1%>&otype=<%=otype%>&keyword=<%=keyword%>&newsclass=<%=newsclass%>">下一页</a>
<a Href="?Page=<% = rs.PageCount%>&otype=<%=otype%>&keyword=<%=keyword%>&newsclass=<%=newsclass%>">尾页</a>
<%end if %>
<%else%>
【首页 上一页 下一页 尾页】
<%end if%>

只有在选定了类别之后翻页才有效,如果没选定类别的话会newsclass应为0,但是这里他不知道从哪里取来了个newsclass

[此贴子已经被作者于2006-7-28 15:36:51编辑过]


2006-07-28 14:29
wallie1206
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2006-7-26
收藏
得分:0 

总算摸出来了,感谢hangxj版主!!!


2006-07-28 15:51
wallie1206
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2006-7-26
收藏
得分:0 
再次感谢hangxj,问题的确出在这
因为我后来加了一个输出新闻类别用到RS(newsclass)了的,我把传回值也取为newsclass了,所以那个值也跟着传到下一页了,后来替换掉就ok了。。。

2006-07-28 16:06
快速回复:[求助]asp错误 在对应所需名称或序数的集合中,未找到项目。
数据加载中...
 
   



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

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