Functions.IsMemoFetched 方法 | |
-- todo --
确定在延迟备注获取期间是否已获取备注字段。
命名空间:
XSharp.VFP
程序集:
XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法 FUNCTION IsMemoFetched(
uField,
uArea
) AS LOGIC CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public static bool IsMemoFetched(
__Usual uField = default,
__Usual uArea = default
)
查看代码参数
- uField (Optional)
- 类型:__Usual
指定要返回获取状态的备注字段的名称。
或
指定要返回获取状态的备注字段的字段编号(基于表或游标的物理结构)。
- uArea (Optional)
- 类型:__Usual
指定包含要返回获取状态的备注字段的表或游标的工作区。
或
指定包含要返回获取状态的备注字段的表或游标的别名。
返回值
类型:
Boolean
逻辑值。如果指定的备注字段已被获取,则返回逻辑真(.T.),否则返回逻辑假(.F.)。
对于本地数据,始终返回真(.T.)。如果记录指针位于游标的开头或结尾,则对游标返回空值(.NULL.)。
使用BOF()函数和EOF()函数来确定记录指针是否位于游标的开头或结尾。
备注
对于远程数据,获取备注字段通常需要一段时间,因此您可能选择在绝对需要时才下载备注字段。
DbGetProp()函数和CursorGetProp()函数中的FetchMemo设置决定是否随视图结果一起检索备注字段或按需检索。
对于延迟的备注数据(FetchMemo=.F.),当获取备注字段时,IsMemoFetched()返回真(.T.)。
IsMemoFetched()适用于备注字段和通用字段。
参见