DataServer.ConcurrencyControl 属性 | |
一个常量,标识此数据服务的自动并发控制模式,确定何时以及如何锁定和释放记录:
命名空间:
VO
程序集:
VOSystemClasses (在 VOSystemClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL PROPERTY ConcurrencyControl AS USUAL GET SET
public virtual __Usual ConcurrencyControl { get; set; }
查看代码属性值
类型:
__Usual一个常量,标识此数据服务的自动并发控制模式,确定何时以及如何锁定和释放记录:
备注
以下常量之一,标识此数据服务的自动并发控制模式,确定何时以及如何锁定和释放记录:
常量 | 描述 |
---|
CCNONE | 数据服务不提供自动记录锁定;应用程序需要显式执行所有锁定。 |
CCOPTIMISTIC |
除了追加时,通常不保持锁定——刚刚追加的记录被锁定,
并且只有在移出记录或显式调用 DataServer 或 DBServer Unlock() 方法时才释放锁定。
对于所有其他记录,在进行任何更新之前,记录会从磁盘重新读取。这是默认设置。 |
CCSTABLE | 服务所在的记录始终保持锁定。 |
CCREPEATABLE | 所有已读取的记录都保持锁定。用户保证在返回先前查看的数据时,它们未更改。 |
CCFILE |
服务提供的整个记录集中的所有记录在整个过程中都被锁定。
这对于与服务的所有记录相关联的窗口来说并不实用。它旨在与方法 DataServer:SetSelectiveRelation() 一起使用。
|
参见