DbServer.ForBlock 属性 | |
“一般服务范围”的“For block”组件,如果在没有显式范围的情况下调用,则会影响多个批量处理方法。
命名空间:
XSharp.VO.SDK
程序集:
XSharp.VORDDClasses (在 XSharp.VORDDClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL PROPERTY ForBlock AS USUAL GET SET
public virtual __Usual ForBlock { get; set; }
查看代码属性值
类型:
__Usual
“一般服务范围”的“FOR block”组件,如果在没有显式范围的情况下调用,则会影响多个批量处理方法。
备注
“一般服务范围”的“For block”组件,如果在没有显式范围的情况下调用,则会影响多个批量处理方法。
For block 可以指定为代码块或字符串。此访问始终返回代码块。
指定 For block 使方法处理所有记录,其中 For block 评估为 TRUE,当然受其他范围设置的限制。
指定 For block 使范围在其他情况下默认为 ALL,在这些情况下,它是“当前记录”,除非还指定了 WhileBlock,在这种情况下,它设置为 REST。
示例
此示例将代码块分配给 ForBlock 以限制召回操作的范围:
1
2oDB:ForBlock := {|| Last == "Smith"}
3oDB:Scope := DBSCOPEREST
4oDB:Recall()
5oDB:ClearScope()
参见