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

来源:百度知道 编辑:UC知道 时间:2024/09/21 16:39:04
If (rss.CursorType > 0) Then
rss.MoveFirst '错误行
Else
rss.Requery
End If

这个页是个搜索程序,如果搜索不到要搜的内容,就会出现错误
帮忙啊!~

错误类型:
ADODB.Recordset (0x800A0BCD)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/result.asp, 第 122 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; TencentTraveler ; .NET CLR 2.0.50727; Alexa Toolbar; .NET CLR 1.1.4322)

网页:
GET /result.asp
如果搜索到要搜索的内容,页面显示正常

在你查询的表中没有数据,可能是SQL的毛病也可能是真的没有数据。只要加上一个出错处理就可以了。
on error resume next
rss.movefirst
if err=3021 then
response.write "无数据!"
end if

查询的时候出现错误,没有从数据库中找到数据
可能是你的SQL语句有误