OriginalValue 属性 (ADO)
指出在進行任何變更之前,記錄中存在 Field 的值。
傳回值
傳回 Variant 值,代表任何變更之前域的值。
言論
使用 OriginalValue 屬性,從當前記錄傳回欄位的原始域值。
在 立即更新模式 中,提供者會在呼叫 Update 方法之後,將變更寫入基礎數據源,OriginalValue 屬性會傳回任何變更之前存在的域值(也就是自上次 Update 方法呼叫之後)。 這個值與 CancelUpdate 方法 用來取代 Value 屬性的值相同。
在 批次更新模式 中(提供者會快取多個變更,並且只有在您呼叫 UpdateBatch 方法時,才會將變更寫入基礎數據源),OriginalValue 屬性會傳回任何變更之前存在的域值(也就是自上次 UpdateBatch 方法呼叫以來)。 這個值與 CancelBatch 方法用來取代 Value 屬性的值相同。 當您將此屬性與 UnderlyingValue 屬性搭配使用時,可以解決批次更新所產生的衝突。
記錄
針對 Record 物件,呼叫 Update 之前,OriginalValue 屬性會是新增的欄位空白。
適用於
另請參閱
OriginalValue 和 UnderlyingValue 屬性範例 (VB)
OriginalValue 和 UnderlyingValue 屬性範例 (VC++)
UnderlyingValue 屬性