Compartir vía


Propiedad OriginalValue (ADO)

Indica el valor de un Field que existía en el registro antes de realizar cambios.

Valor devuelto

Devuelve un valor Variant que representa el valor de un campo antes de cualquier cambio.

Comentarios

Utilice la propiedad OriginalValue para devolver el valor de campo original de un campo del registro actual.

En el modo de actualización inmediata (en el que el proveedor escribe cambios en el origen de datos subyacente después de llamar al método Update ), la propiedad OriginalValue devuelve el valor de campo que existía antes de cualquier cambio (es decir, desde la última llamada al método Update). Este es el mismo valor que usa el método CancelUpdate para reemplazar la propiedad Value.

En el modo de actualización por lotes (en el que el proveedor almacena en caché varios cambios y los escribe en el origen de datos subyacente solo cuando se llama al método UpdateBatch), la propiedad OriginalValue devuelve el valor de campo que existía antes de cualquier cambio (es decir, desde la última llamada al método UpdateBatch). Este es el mismo valor que usa el método CancelBatch para reemplazar la propiedad Value. Al usar esta propiedad con la propiedad UnderlyingValue, puede resolver conflictos que surgen de actualizaciones por lotes.

Registro

Para los objetos Record, la propiedad OriginalValue estará vacía para los campos agregados antes de llamar a Update.

Se aplica a

Objeto Field

Consulte también

Ejemplo de propiedades OriginalValue y UnderlyingValue (VB)
Ejemplo de propiedades OriginalValue y UnderlyingValue (VC++)
Propiedad UnderlyingValue