OriginalValue 属性 (ADO)

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

傳回值

傳回 Variant 值,代表任何變更之前域的值。

言論

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

在 立即更新模式 中,提供者會在呼叫 Update 方法之後,將變更寫入基礎數據源,OriginalValue 屬性會傳回任何變更之前存在的域值(也就是自上次 Update 方法呼叫之後)。 這個值與 CancelUpdate 方法 用來取代 Value 屬性的值相同。

在 批次更新模式 中(提供者會快取多個變更,並且只有在您呼叫 UpdateBatch 方法時,才會將變更寫入基礎數據源),OriginalValue 屬性會傳回任何變更之前存在的域值(也就是自上次 UpdateBatch 方法呼叫以來)。 這個值與 CancelBatch 方法用來取代 Value 屬性的值相同。 當您將此屬性與 UnderlyingValue 屬性搭配使用時,可以解決批次更新所產生的衝突。

記錄

針對 Record 物件,呼叫 Update 之前,OriginalValue 屬性會是新增的欄位空白。

適用於

Field 物件

另請參閱

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