ASP访问SQL时出错:BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录

来源:百度知道 编辑:UC知道 时间:2024/07/05 21:30:05
在做ASP网页时,数据可以写进SQL2000数据表中,但访问指定的列值时就出错。网上查找解决办法时,都说访问了一条不存在的记录,也就是select出来的结果是空的。但怎么在代码前段加上有效的代码。不要再黏贴如下的给我:
“查询语句或做了判断:
if rs.bof and rs.eof then
response.write "xxxx"
response.end
end if ”

发现这样只能跳过BOF和EOF的判断,所要显示的字段都没有显示,当然能显示页面了。
我数据库里有具体数据的啊,就是不能相应地显示到网页中。

坚决反对用on error resume next .
大概思路是下面的
sql="select * from biao"
set rs=conn.execute(sql)
if not rs.eof then
responser.write "有记录!"
else
responser.write "暂无记录!"
end if

字段名写错没?