ADODB.Field 错误 '800a0bcd' BOF 或 EOF 中有一个是“真”,/bbs/showbbs.asp,行 54
ADODB.Field错误'800a0bcd'BOF或EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。/bbs/showbbs.asp,行5...
ADODB.Field 错误 '800a0bcd'
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/bbs/showbbs.asp,行 54
showbbs.asp代码52-57行如下
set rs=conn.execute("select top 1 * from bbs"&totable&" where id="&id&" and bd="&bd&"")
content=rs("content")
content=split(content,"|")
topicuserid=rs("userid")
response.write"<table align=center border=0 cellpadding=0 cellspacing=0 style='border-collapse: collapse' bordercolor=#111111 width="&tbw&" ><tr><td bgcolor="&c2&"><a href=addtopic.asp?bd="&bd&"&topictype=1><img border=0 src=pic/fabiao.gif></a> <a href=addtopic.asp?bd="&bd&"&topictype=1&vote=1><img border=0 src=pic/vote.gif></a>":if idtype=2 and (usertype<3 or (usertype=3 and instr("|"&adminbd&"|","|"&bd&"|")=0)) then:else:response.write" <a href=addtopic.asp?bd="&bd&"&topictype=2&bid="&id&"&totable="&totable&"><img border=0 src=pic/huifu.gif></a>":end if:response.write" <a href=topiclist.asp?bd="&bd&"&action=good><img border=0 src=pic/good.gif></a></td><td width=100% > </td></tr></table><br>"
不好意思,说错了,是53-57....
54行也就是content=rs("content") 展开
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/bbs/showbbs.asp,行 54
showbbs.asp代码52-57行如下
set rs=conn.execute("select top 1 * from bbs"&totable&" where id="&id&" and bd="&bd&"")
content=rs("content")
content=split(content,"|")
topicuserid=rs("userid")
response.write"<table align=center border=0 cellpadding=0 cellspacing=0 style='border-collapse: collapse' bordercolor=#111111 width="&tbw&" ><tr><td bgcolor="&c2&"><a href=addtopic.asp?bd="&bd&"&topictype=1><img border=0 src=pic/fabiao.gif></a> <a href=addtopic.asp?bd="&bd&"&topictype=1&vote=1><img border=0 src=pic/vote.gif></a>":if idtype=2 and (usertype<3 or (usertype=3 and instr("|"&adminbd&"|","|"&bd&"|")=0)) then:else:response.write" <a href=addtopic.asp?bd="&bd&"&topictype=2&bid="&id&"&totable="&totable&"><img border=0 src=pic/huifu.gif></a>":end if:response.write" <a href=topiclist.asp?bd="&bd&"&action=good><img border=0 src=pic/good.gif></a></td><td width=100% > </td></tr></table><br>"
不好意思,说错了,是53-57....
54行也就是content=rs("content") 展开
2个回答
展开全部
你的问题在于set rs=conn.execute("select top 1 * from bbs"&totable&" where id="&id&" and bd="&bd&"")
这个语句执行没有结果.
改一下吧,
set rs=conn.execute("select top 1 * from bbs"&totable&" where id="&id&" and bd="&bd&"")
if (rs.eof or rs.bof)then
response.write"没有你要找的结果"
Response.end
end if
这个语句执行没有结果.
改一下吧,
set rs=conn.execute("select top 1 * from bbs"&totable&" where id="&id&" and bd="&bd&"")
if (rs.eof or rs.bof)then
response.write"没有你要找的结果"
Response.end
end if
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询