主题:[讨论]ASP问题,急救!!!!
草原友雄鹰
[专家分:0] 发布于 2007-04-08 15:56:00
ADODB.Field 错误 '80020009'
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/JXSystem/delete_ku_Ok.asp,行 0
帮帮我!初学者
回复列表 (共7个回复)
沙发
wangsdong [专家分:21390] 发布于 2007-04-08 17:09:00
贴出delete_ku_Ok.asp中的代码
板凳
yaozheng [专家分:28410] 发布于 2007-04-08 18:17:00
注意select 以后一定要判空后再取记录,这是好习惯!
3 楼
deidc004 [专家分:10] 发布于 2007-04-09 12:59:00
:)
4 楼
shiwei2006 [专家分:1340] 发布于 2007-04-09 16:51:00
先判断是否有值再取
if not rs.eof and not rs.bof then
rs.("sdf")...
else
不使用rs("sdf")
end if
也可将其放入一个变量中 dim c
输出时可根据情况进行c值的赋值
5 楼
我是晴天 [专家分:40] 发布于 2007-04-09 21:49:00
看来不用我解释了,记录为空的时候没判断就会这样.
不过你在CONN也就是连接那里加入一句容错语句也可以:
on error resume next
就OK
6 楼
草原友雄鹰 [专家分:0] 发布于 2007-04-10 17:33:00
谢谢大家热心帮助!我已经解决了
7 楼
草原友雄鹰 [专家分:0] 发布于 2007-04-10 17:36:00
不行
我来回复