日期:2014-05-16 浏览次数:20561 次
在这些天敲写和调试学生信息管理系统的时候,经常会用到EOF(Endof File)和BOF(Before of File),稍加不注意查询我们的数据库就会出错,那么这俩到底是何方神圣,是怎么用的,之间又有什么区别呢?
一、认识
BOF:指当前记录位置位于Recordset对象的第一个记录之前
EOF:指当前记录位置位于Recordset对象的最后一个记录之后
这两个的属性值均返回布尔型:True和False,使用BOF 和 EOF 属性可确定 Recordset 对象是否包含记录,或者从一个记录移动到另一个记录时是否超出 Recordset 对象的限制。 下表即是各自的使用说明及查询结果:
|
EOF |
BOF |
True |
当前行的位置是在最后一行的后面,无记录 |
当前行的位置是在第一行之前,无记录 |
False |
当前行的位置是在最后一行或其前面,有记录 |
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|