就爱理财网:关于网站的错误

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 01:50:11
错误类型:
ADODB.Field (0x800A0BCD)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/style/index_video.inc, 第 8 行
<table width="96%" border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td>
<table border=0 width='100%' class=bg_td>
<%oid=0
sql="select top 1 id,name,types,genre,lang,star,emoney,counter,remark,pic from video where hidden=1 and pic<>'' order by id desc"
set rs=joekoe_cms.exec(sql,1)
id=rs("id")
topic=rs("name")
%>
<%
rs.close
%>
</table>
<%

加一个下面的判断可以避免出现这样的错误:
if rs.bof and rs.eof then
response.write "没有记录!"
else
do while not rs.eof
...
rs.movenext
loop
end if

沙沫儿说得有理。
把他的代码加到你的代码set rs=joekoe_cms.exec(sql,1)后边,id=rs("id") topic=rs("name") 加到循环中就好啦。

加上这一句话,几乎"万事"ok
on error resume next