点击或拖拽改变大小

Functions.DbSkip 方法

X#
移动记录指针到相对于当前记录的位置。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION DbSkip(
	nRecords,
	uArea
) AS LOGIC CLIPPER
查看代码

参数

nRecords (Optional)
类型:__Usual
相对于当前记录要移动的逻辑记录数。
正值表示向前跳过,负值表示向后跳过。
如果省略 nRecords,则假定值为 1。
uArea (Optional)
类型:__Usual
指定要从中检索值的表的工作区名称或编号。

返回值

类型:Boolean
如果成功则返回 TRUE;否则返回 FALSE。
备注
尝试跳过最后一条记录会将工作区定位到 LastRec() + 1,并且 EOF() 返回 TRUE。
尝试向后跳过第一条记录会将工作区定位到第一条记录,并且 BOF() 返回 TRUE。
默认情况下,此函数在当前选定的工作区上操作。
可以通过在别名表达式中指定或调用接受工作区参数(工作区编号或别名)的重载来使其在未选定的工作区上操作。
DBSkip() 是 SKIP 命令的功能等效项。
更多信息请参阅 SKIP 命令。
提示 提示:
逻辑记录: DBSkip() 操作逻辑记录。
如果工作区有活动的排序列表,则按控制顺序考虑记录。
如果设置了过滤器,则只考虑满足过滤条件的记录。 共享模式: 对于共享文件,移动到不同的记录可能会导致当前记录的更新对其他进程可见。
示例
此示例演示了 DBSkip() 函数的典型用法:
X#
1DBGoTop()
2DO WHILE (!EOF())
3    QOut(_FIELD->Name)
4    DBSkip()
5ENDDO
参见