DbServer.EoF 属性 | |
一个逻辑值,指示服务是否位于文件的末尾,即最后一条记录上
命名空间:
VO
程序集:
VORDDClasses (在 VORDDClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL PROPERTY EoF AS USUAL GET
public override __Usual EoF { get; }
查看代码属性值
类型:
__Usual一个逻辑值,指示服务是否位于文件的末尾,即最后一条记录上
备注
一个逻辑值,指示服务是否位于文件的末尾,即最后一条记录上。
在尝试将记录指针移动到数据库文件中的最后一条逻辑记录之后,它返回 TRUE;否则,返回 FALSE。如果当前数据库文件不包含任何记录,EOF 返回 TRUE。
示例
此示例演示将 EOF 用作定义 WHILE 循环的条件。请注意,在执行类似于下面的 DO 循环时,但您可能还包括其他字段到变量的比较,
始终将 EOF 作为 DO WHILE 行上的第一个条件。这可以防止在实际处于 EOF 条件时比较字段值:
1CLASS Sales INHERIT DBServer
2...
3FUNCTION EOFDemo()
4LOCAL oDBSales AS Sales
5oDBSales := Sales{}
6
7DO WHILE !oDBSales:EOF
8...
9oDBSales:Skip()
10ENDDO
参见