Compartilhar via


Propriedade OriginalValue (ADO)

Indica o valor de um campo de que existia no registro antes de qualquer alteração ser feita.

Valor retornado

Retorna um valor Variant que representa o valor de um campo antes de qualquer alteração.

Observações

Use a propriedade OriginalValue para retornar o valor do campo original para um campo do registro atual.

Em modo de atualização imediato (no qual o provedor grava alterações na fonte de dados subjacente depois que você chama o método Update), a propriedade OriginalValue retorna o valor de campo que existia antes de qualquer alteração (ou seja, desde a chamada do método atualização da última). Esse é o mesmo valor que o método CancelUpdate usa para substituir a propriedade Value.

Em modo de atualização em lote (no qual o provedor armazena várias alterações em cache e as grava na fonte de dados subjacente somente quando você chama o método UpdateBatch), a propriedade OriginalValue retorna o valor de campo que existia antes de qualquer alteração (ou seja, desde a última chamada de método UpdateBatch). Esse é o mesmo valor que o método CancelBatch usa para substituir a propriedade Value. Ao usar essa propriedade com a propriedade UnderlyingValue, você pode resolver conflitos que surgem de atualizações em lote.

Registro

Para objetos Record, a propriedade OriginalValue estará vazia para campos adicionados antes que de Atualização seja chamado.

Aplica-se a

de objeto de campo

Consulte Também

exemplo das propriedades OriginalValue e UnderlyingValue (VB)
exemplo das propriedades OriginalValue e UnderlyingValue (VC++)
propriedade UnderlyingValue