OriginalValue 属性 (ADO)

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

返回值

返回一个 Variant 值,该值代表任何更改之前字段的值。

言论

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

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

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

记录

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

适用于

Field 对象

另请参阅

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