BOF与EOF 两小无猜

    xiaoxiao2021-03-25  62

    在进行机房这个系统时有好多关于BOF与EOF的,之前一直都没有弄清楚BOF与EOF的区别与作用,导致代码不知如何下手啊!

    下面是我查的和自己写的小总结

    BOF与EOF的区别

    BOF  Before of file

    EOF  End of file

    属性:

    BOF:指当前记录位置位于Recordset对象的第一个记录之前 EOF:指当前记录位置位于Recordset对象的最后一个记录之后

    返回值:

    BOF 和 EOF 属性返回布尔型值。

    使用 BOF 和 EOF 属性可确定 Recordset对象是否包含记录,或者从一个记录移动到另一个记录时是否超出 Recordset 对象的限制。

    说明: (1)如果当前记录位于第一个记录之前,BOF属性将返回 True(-1),如果当前记录为第一个记录或位于其后则将返回 False (0)。 (2)如果当前记录位于Recordset 对象的最后一个记录之后 EOF 属性将返回True,而当前记录为 Recordset 对象的最后一个记录或位于其前,则将返回 False。 (3)如果BOF 或 EOF 属性为 True,则没有当前记录。 (4)如果打开没有记录的Recordset 对象,BOF 和 EOF 属性将设置为True,而 Recordset 对象的 RecordCount 属性设置为零。打开至少包含一条记录的 Recordset 对象时,第一条记录为当前记录,而BOF 和 EOF 属性为 False。 (5)如果删除Recordset 对象中保留的最后记录,BOF 和 EOF属性将保持 False,直到重新安排当前记录。

    转载请注明原文地址: https://ju.6miu.com/read-34559.html

    最新回复(0)