点击或拖拽改变大小

Functions.Refresh 方法

X#
-- todo --
刷新可更新的 SQL 远程或本地视图,或 CursorAdapter 游标中的数据。

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

参数

nRecords (Optional)
类型:__Usual
指定要刷新的记录数。如果 nRecords 为 1 或省略 nRecords,则只刷新当前记录。 如果 nRecords 为 0,则不刷新任何记录。
nRecordOffset (Optional)
类型:__Usual
指定刷新开始的当前记录之前的记录数。 例如,如果当前记录是第 10 条记录,而 nRecordOffset 为 4,则记录刷新从第 6 条记录开始。 如果 nRecordOffset 为 0 或省略 nRecordOffset,则从当前记录开始刷新。
uArea (Optional)
类型:__Usual
指定与 SQL 远程或本地视图关联的游标的别名,或要刷新记录的 CursorAdapter 游标。

指定要刷新记录的游标的工作区。如果省略 uArea, 则在当前选定的工作区中刷新记录。

返回值

类型:Int32
数值类型。Refresh( ) 返回刷新的记录数。
备注
记录使用定义 SQL 视图或 CursorAdapter 的表中的数据进行刷新。除非另有指定, 否则在当前选定工作区中打开的 SQL 视图或 CursorAdapter 游标中刷新记录。
Refresh( ) 不会刷新缓冲记录的内容;但是,可以通过 CurVal( ) 函数访问的记录字段值会被刷新。 有关更多信息,请参阅 CurVal( ) 函数。
记录必须具有唯一的主键。如果在基表中找不到记录的键, 则 SQL 视图或 CursorAdapter 中相应的记录将被标记为删除。
调用 Refresh( ) 函数可能会对性能产生显著影响,因为该函数会重新执行视图所基于的查询。 因此,请勿过多地调用此函数。
参见