
求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
%> 展开
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
%> 展开
1个回答
展开全部
出现该问题 一般都是因为获取的值 已经是最后一个了 但你仍想获取下一个值 而引起的
<a href="picxx.asp?id=<%=(tjpic1.Fields.Item("id").Value)%>"> 这一行应该放到while 里面吧
没用过dw自动生成的代码 所以有点不太肯定
<a href="picxx.asp?id=<%=(tjpic1.Fields.Item("id").Value)%>"> 这一行应该放到while 里面吧
没用过dw自动生成的代码 所以有点不太肯定
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询