OriginalValue 屬性 (ADO)

指出在進行任何變更前即存在於記錄中的 Field 值。

傳回值

會傳回 Variant 值,代表任何變更之前的欄位值。

備註

使用 OriginalValue 屬性,從目前記錄傳回欄位的原始欄位值。

在「立即更新模式」(此模式中,在您呼叫 Update 方法之後,提供者會將變更寫入基礎資料來源) 中,OriginalValue 屬性會傳回任何變更之前就已存在 (也就是從上次 Update 方法呼叫開始) 的欄位值。 這是相同的值,CancelUpdate 方法用來取代 Value 屬性。

在「批次更新模式」(此模式中,提供者會快取多個變更,並且僅在您呼叫 UpdateBatch 方法時,才會將這些變更寫入基礎資料來源) 中,OriginalValue 屬性會傳回任何變更之前就已存在 (也就是從上次 UpdateBatch 方法呼叫開始) 的欄位值。 這是相同的值,CancelBatch 方法用來取代 Value 屬性。 當您搭配使用此屬性和 UnderlyingValue 屬性時,您可解決批次更新所產生的衝突。

Record

針對 Record 物件,在呼叫 Update 更新之前,欄位的 OriginalValue 屬性為空白。

套用至

Field 物件

另請參閱

OriginalValue 和 UnderlyingValue 屬性範例 (VB)
OriginalValue 和 UnderlyingValue 屬性範例 (VC++)
UnderlyingValue 屬性