我做网页时出现的错误类型 ADODB.Field (0x800A0BCD)

来源:百度知道 编辑:UC知道 时间:2024/06/08 13:59:38
错误类型:
ADODB.Field (0x800A0BCD)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
出现问题的行内容为
<form ACTION="<%=(recboard.Fields.Item("B_id").Value)%>" METHOD="POST" name="form1" id="form1">

你的数据是空的,在使用recordset 对象取值的时候一定要现判断数据是否为空 代码为

If Rs.Bof And Rs.Eof Then
'空数据操作
End If

在前面加上<%if (not recboard.bof and not recboard.eof) then%>试试