求ASP高手指教 ADODB.Field (0x800A0BCD)

错误类型:ADODB.Field(0x800A0BCD)BOF或EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。/pic.asp,第34行3... 错误类型:
ADODB.Field (0x800A0BCD)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/pic.asp, 第 34 行

32行-53行代码如下:
<table width="450" height="174" border="0">
<tr>
<td><a href="picxx.asp?id=<%=(tjpic1.Fields.Item("id").Value)%>">
<%
While ((Repeat1__numRows <> 0) AND (NOT tjpic1.EOF))
%>
<img src="<%=(tjpic1.Fields.Item("pic").Value)%>" alt="" width="108" height="160" border="0" />
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
tjpic1.MoveNext()
Wend
%>
</a> </td>
</tr>
</table>
</body>
</html>
<%
tjpic1.Close()
Set tjpic1 = Nothing
%>
展开
 我来答
飞莎网络
2009-11-20 · TA获得超过332个赞
知道小有建树答主
回答量:490
采纳率:0%
帮助的人:414万
展开全部
出现该问题 一般都是因为获取的值 已经是最后一个了 但你仍想获取下一个值 而引起的
<a href="picxx.asp?id=<%=(tjpic1.Fields.Item("id").Value)%>"> 这一行应该放到while 里面吧
没用过dw自动生成的代码 所以有点不太肯定
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式