| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 459 人关注过本帖
标题:[求助]帖子浏览页面问题.
只看楼主 加入收藏
kymbc
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2006-4-18
收藏
 问题点数:0 回复次数:2 
[求助]帖子浏览页面问题.

在我设计的论坛中,帖子和回帖都是放在表forum中,而表userinf则是放着注册会员的信息(包括用户名,密码,头像等).我想设计这样的帖子浏览页面:一边从表forum中读取出帖子和回帖的内容,一边从表userinf中读取相应帖子和回帖的用户的头像.在我如下的网页中读取帖子时,没有问题,然而当用for....next循环来读取回帖时,就出现了问题.以下是我显示回帖时的设计语句和回帖的错误类型.

<%
'对于同一个Recordset对象变量,在执行其他数据筛选操作前,必须关闭已打开的Recordset对象变量
rst.close
'根据帖子的ID编号,在数据表Forum的字段AnswerID中筛选符合条件的记录,即回帖记录
strSQL = "Select * from Forum Where AnswerID=" & ID
'设置指针类型为“静态指针”,静态指针常用于寻找和建立记录
rst.CursorType=3
'打开记录集
rst.open strSQL
'rst.RecordCount>0表示该帖子有回帖
if rst.RecordCount>0 then
for i=1 to rst.RecordCount
%>
<tr>
<td align=left width="47%" bgcolor="#6666FF">
<font color="#FFFFFF">回复标题:<%=rst("Title")%></font>
</td>
<td align=left width="25%" bgcolor="#6666FF">
<font color="#FFFFFF">
<img border="0" src="../Gif/ip.gif" width="13" height="15"> 回复时间:<%=rst("LastAnswerTime")%>
</font>
</td>
<td align=center width="24%" bgcolor="#6666FF">
<font color="#FFFFFF">回复者:<%=rst("Username")%></font></td>
</tr>
<tr>
<td align=left width="74%" bgcolor="#D1E5FC" colspan="2" >
<%=Replace(rst("Content"),Chr(13),"<br>")%></td>

<td align=center width="24%" bgcolor="#D1E5FC">

 <p style="margin-top: 3px; margin-bottom: 3px">
<% rst.close
'根据用户名在数据表UserInf中查找符合条件的记录
strSQL = "Select * from UserInf Where UserName="&"'"&username&"'"
'设置指针类型为“静态指针”,静态指针常用于寻找和建立记录
rst.CursorType = 1
'打开记录集
rst.open strSQL
%>
<img src=<%=rst("images")%>>
</p>
</td>
</tr>
<%
rst.MoveNext
next
%>
<%end if%>

错误类型:
ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。
/asp/lt/detail.asp, 第 135 行(上面红色部分)

[此贴子已经被作者于2006-5-28 14:39:15编辑过]

搜索更多相关主题的帖子: 页面 帖子 浏览 
2006-05-28 11:19
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1215
专家分:1376
注 册:2005-3-14
收藏
得分:0 

在对应所需名称或序数的集合中,未找到项目。

怎么感觉字段名不对的意思?


http://toorup.3v.do
loading...
2006-05-28 12:03
kymbc
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2006-4-18
收藏
得分:0 
如果把黄色的部分删掉,就不会有错误,只是回复者的头像没有显示出来!
我怀疑是不是执行了rst.MoveNext后,它是把表UserInf移动到下一个指针,而不是把表Forum移动到下一个指针,所以下一个循环返回到135行,找不到相应的项目.
2006-05-28 14:48
快速回复:[求助]帖子浏览页面问题.
数据加载中...
 
   



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

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