错误类型ADODB.Field (0x800A0BCD) BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除
1个回答
展开全部
ADODB.Recordset
'800a0bcd'
BOF
或
EOF
中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
我表示
1.数据库没资料
2.
正确的答案我也要
3.给我解释为什么会错误
你自己都表示了数据库没有资料,怎么还问这问题呢。
错误都提示了记录集为空了。
加几条数据到DB里就好了。
BOF
指示当前记录位置位于
Recordset
对象的第一个记录之前。
EOF
指示当前记录位置位于
Recordset
对象的最后一个记录之后。
返回值
BOF
和
EOF
属性返回布尔型值。
说明
使用
BOF
和
EOF
属性可确定
Recordset
对象是否包含记录,或者从一个记录移动到另一个记录时是否超出
Recordset
对象的限制。
如果当前记录位于第一个记录之前,BOF
属性将返回
True
(-1),如果当前记录为第一个记录或位于其后则将返回
False
(0)。
如果当前记录位于
Recordset
对象的最后一个记录之后
EOF
属性将返回
True,而当前记录为
Recordset
对象的最后一个记录或位于其前,则将返回
False。
如果
BOF
或
EOF
属性为
True,则没有当前记录。
如果打开没有记录的
Recordset
对象,BOF
和
EOF
属性将设置为
True,而
Recordset
对象的
RecordCount
属性设置为零。打开至少包含一条记录的
Recordset
对象时,第一条记录为当前记录,而
BOF
和
EOF
属性为
False。
如果删除
Recordset
对象中保留的最后记录,BOF
和
EOF
属性将保持
False,直到重新安排当前记录。
'800a0bcd'
BOF
或
EOF
中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
我表示
1.数据库没资料
2.
正确的答案我也要
3.给我解释为什么会错误
你自己都表示了数据库没有资料,怎么还问这问题呢。
错误都提示了记录集为空了。
加几条数据到DB里就好了。
BOF
指示当前记录位置位于
Recordset
对象的第一个记录之前。
EOF
指示当前记录位置位于
Recordset
对象的最后一个记录之后。
返回值
BOF
和
EOF
属性返回布尔型值。
说明
使用
BOF
和
EOF
属性可确定
Recordset
对象是否包含记录,或者从一个记录移动到另一个记录时是否超出
Recordset
对象的限制。
如果当前记录位于第一个记录之前,BOF
属性将返回
True
(-1),如果当前记录为第一个记录或位于其后则将返回
False
(0)。
如果当前记录位于
Recordset
对象的最后一个记录之后
EOF
属性将返回
True,而当前记录为
Recordset
对象的最后一个记录或位于其前,则将返回
False。
如果
BOF
或
EOF
属性为
True,则没有当前记录。
如果打开没有记录的
Recordset
对象,BOF
和
EOF
属性将设置为
True,而
Recordset
对象的
RecordCount
属性设置为零。打开至少包含一条记录的
Recordset
对象时,第一条记录为当前记录,而
BOF
和
EOF
属性为
False。
如果删除
Recordset
对象中保留的最后记录,BOF
和
EOF
属性将保持
False,直到重新安排当前记录。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询