回 帖 发 新 帖 刷新版面

主题:[讨论]ASP问题,急救!!!!

ADODB.Field 错误 '80020009' 

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

/JXSystem/delete_ku_Ok.asp,行 0 


帮帮我!初学者

回复列表 (共7个回复)

沙发

贴出delete_ku_Ok.asp中的代码

板凳

注意select 以后一定要判空后再取记录,这是好习惯!

3 楼

:)

4 楼

先判断是否有值再取
if not rs.eof and not rs.bof then
  rs.("sdf")...
else
  不使用rs("sdf")
end if
也可将其放入一个变量中 dim c
输出时可根据情况进行c值的赋值

5 楼

看来不用我解释了,记录为空的时候没判断就会这样.

不过你在CONN也就是连接那里加入一句容错语句也可以:

on error resume next  
就OK

6 楼


谢谢大家热心帮助!我已经解决了

7 楼


不行

我来回复

您尚未登录,请登录后再回复。点此登录或注册