ADODB.Field '800a0bcd' 记录出错

HI 2009-08-11 01:11:47
ADODB.Field '800a0bcd'

BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

\pro.asp, line 63

下面是63行的内容

63 anclass=rs("anclass")
...全文
109 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzp4881 2009-08-11
取rs之前记得先判断一下rs.eof,养成好习惯。
回复
HI 2009-08-11
问题解决了加入
if not rs.eof then
anclass=rs("anclass")
else
response.write"记录集是空的"
end if

再改对应的76可以看到五金冲压类的图片了
if request("anclassid")="" then
Sql="Select * From shop_anclass where anclassid=76 "
else
Sql="Select * From shop_anclass where anclassid="&request("anclassid")&" "
end if

真的谢谢楼的上兄弟呀~!这么晚了都帮上忙,你和论坛真是没得说,一个(好).再次谢谢
回复
toury 2009-08-11
兄弟,贴点相关代码,猜谜总是不好,哈
回复
HI 2009-08-11
谢谢上面的朋友. 经修改后问题又来了.
产 品 分 类
五金冲压类 只上存五金类的产品
接触片
弹片
机壳
电子五金类
电子通讯类
手机配件类
音响器材类
端子连接件类
家电产品类
自动车床类
精密钣金 但它显示这里 记录集是空的 精密钣金 没有图片

后台产品管理也有错误(没修改前就有的)
ADODB.Field '800a0bcd'
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
\admin\managebook_cn.asp, line 200

200 anclass=rss("anclass")

回复
toury 2009-08-11
if not rs.eof then
anclass=rs("anclass")
else
response.write"记录集是空的"
end if
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告