ADODB.Recordset (0x800A0BCD)BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除 5

错误:HTTP错误500.100-内部服务器错误-ASP错误Internet信息服务-------------------------------------------... 错误:
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

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

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

网页:
GET /数据库连接Recordset.asp

时间:
2009年8月28日 星期五, 14:36:47

源代码:
<html>
<head>
<title>演示对象Recordset的使用</title>
</head>
<body>
<%
'Server对象的CreateObject方法建立Connection对象
Set Conn=Server.CreateObject("ADODB.Connection")
'设置Connection对象的ConnectionString
'Driver表示ODBC驱动程序
'Server表示数据库服务器名称
Conn.ConnectionString="Provider=SQLNCLI.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=MYSQLDB;Data Source=localhost"
Conn.Open
'定义Recordset对象
Set rs=Server.CreateObject("ADODB.RecordSet")
'设置rs的ActiveConnection的属性,绑定到连接
Set rs.ActiveConnection = Conn
'设置游标类型
rs.cursortype = 3
'打开记录集
rs.Open"SELECT * FROM Departments"',Conn,adOpenDynamic,adCMDText
'显示记录集中记录数量
Response.Write("表Departments中包含"&CStr(rs.RecordCount)&"条记录<br>")
'移动指针到记录集的最后
rs.Move rs.RecordCount
'判断rs.EOF属性
if rs.EOF=true then
Response.write("已经到达记录集的结尾,Move方法和EOF属性检测正常")
End if
'断开与数据库的连接
Conn.Close
'释放Connection对象,关闭数据库
Set Conn=nothing
%>
</body>
</html>
展开
 我来答
bntiger
2009-08-29 · TA获得超过237个赞
知道小有建树答主
回答量:298
采纳率:0%
帮助的人:0
展开全部
<html>
<head>
<title>演示对象Recordset的使用</title>
</head>
<body>
<%
'Server对象的CreateObject方法建立Connection对象
Set Conn=Server.CreateObject("ADODB.Connection")
'设置Connection对象的ConnectionString
'Driver表示ODBC驱动程序
'Server表示数据库服务器名称
Conn.ConnectionString="Provider=SQLNCLI.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=MYSQLDB;Data Source=localhost"
Conn.Open
'定义Recordset对象
Set rs=Server.CreateObject("ADODB.RecordSet")
'设置rs的ActiveConnection的属性,绑定到连接
Set rs.ActiveConnection = Conn
'设置游标类型
rs.cursortype = 3
'打开记录集
rs.Open"SELECT * FROM Departments"',Conn,1,3
'显示记录集中记录数量
Response.Write("表Departments中包含"&CStr(rs.RecordCount)&"条记录<br>")
'移动指针到记录集的最后
rs.Move rs.RecordCount
'判断rs.EOF属性
if rs.EOF=true then
Response.write("已经到达记录集的结尾,Move方法和EOF属性检测正常")
End if
'断开与数据库的连接
Conn.Close
'释放Connection对象,关闭数据库
Set Conn=nothing
%>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
youlankeke
2009-08-31 · 超过14用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:38.5万
展开全部
这个错误是因为数据库中没有数据了你还在操作,你要在此过程中做个判断,当数据库中没有数据后提示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式