OriginalValue 属性 (ADO)
指示在进行任何更改之前记录中存在的 字段 的值。
返回值
返回一个 Variant 值,该值代表任何更改之前字段的值。
言论
使用 OriginalValue 属性可返回当前记录中字段的原始字段值。
在 立即更新模式(提供程序在调用 Update 方法后将更改写入基础数据源),OriginalValue 属性返回任何更改之前存在的字段值(即自上次 Update 方法调用以来)。 这是 CancelUpdate 方法用于替换 Value 属性的值。
在 批处理更新模式(提供程序缓存多个更改并将其写入基础数据源时,仅当你调用 UpdateBatch 方法时),OriginalValue 属性将返回任何更改之前存在的字段值(即自上次 UpdateBatch 方法调用以来)。 此值与 CancelBatch 方法用于替换 Value 属性的值相同。 将此属性与 UnderlyingValue 属性一起使用时,可以解决批处理更新产生的冲突。
记录
对于 Record 对象,在调用更新 之前添加的字段,OriginalValue 属性将为空。
适用于
另请参阅
OriginalValue 和 UnderlyingValue 属性示例 (VB)
OriginalValue 和 UnderlyingValue 属性示例 (VC++)
UnderlyingValue 属性