OriginalValue 属性 (ADO)

指示在进行任何更改之前记录中存在的 Field 的值。

返回值

返回一个变量值,表示任何更改之前的字段值。

备注

使用 OriginalValue 属性从当前记录返回字段的原始字段值。

在即时更新模式下(在这种模式下,当你调用 Update 方法后,提供程序会将更改写入基础数据源),OriginalValue 属性返回任何更改之前(即,自上次 Update 方法调用以来)存在的字段值。 这是 CancelUpdate 方法用于替换 Value 属性的相同值。

在批量更新模式下(在这种模式下,只有在你调用 UpdateBatch 方法时,提供程序才会缓存多个更改并将其写入基础数据源),OriginalValue 属性返回任何更改之前(即,自上次 UpdateBatch 方法调用以来)存在的字段值。 这是 CancelBatch 方法用于替换 Value 属性的相同值。 将此属性与 UnderlyingValue 属性一起使用时,可以解决批量更新引发的冲突。

记录

对于 Record 对象,在调用 Update 之前添加的字段的 OriginalValue 属性将为空。

应用于

字段对象

另请参阅

OriginalValue 和 UnderlyingValue 属性示例 (VB)
OriginalValue 和 UnderlyingValue 属性示例 (VC++)
UnderlyingValue 属性