Поделиться через


Свойство OriginalValue (ADO)

Указывает значение поля, которое существовало в записи до внесения изменений.

Возвращаемое значение

Возвращает значение Variant, представляющее значение поля перед любым изменением.

Замечания

Используйте свойство OriginalValue, чтобы вернуть исходное значение поля для поля из текущей записи.

В режиме немедленного обновления (в котором поставщик записывает изменения в базовый источник данных после вызова метода update Update), свойствоOriginalValue возвращает значение поля, которое существовало до любых изменений (т. е. с момента последнего вызова метода Update Update). Это то же значение, что метод CancelUpdate используется для замены свойства Value.

В режим пакетного обновления (в котором поставщик кэширует несколько изменений и записывает их в базовый источник данных только при вызове метода UpdateBatch updateBatch), свойство OriginalValue возвращает значение поля, которое существовало до любых изменений (т. е. с момента последнего вызова метода UpdateBatch ). Это то же значение, что метод CancelBatch используется для замены свойства значения. При использовании этого свойства с свойством UnderlyingValue можно устранить конфликты, возникающие из пакетных обновлений.

Запись

Для объектов записи записи свойство OriginalValue будет пустым для полей, добавленных до вызова обновления.

Применимо к

объект поля

См. также

Пример свойств OriginalValue и BasicValue (VB)
Пример свойств OriginalValue и UnderlyingValue (VC++)
Свойство UnderlyingValue