Compartilhar via


Propriedade OriginalValue (ADO)

Indica o valor de um Campo 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.

Comentários

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

No modo de atualização imediata (no qual o provedor grava alterações na fonte de dados subjacente após a chamada do método Update), a propriedade OriginalValue retorna o valor de campo existente antes de qualquer alteração (ou seja, desde a última chamada do método Update). Esse é o mesmo valor que o método CancelUpdate usa para substituir a propriedade Value.

No modo de atualização em lote (no qual o provedor armazena em cache várias alterações e as grava na fonte de dados subjacente somente na chamada do método UpdateBatch), a propriedade OriginalValue retorna o valor de campo existente antes de qualquer alteração (ou seja, desde a última chamada do 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 decorrentes das atualizações em lote.

Record

Nos objetos Record, a propriedade OriginalValue estará vazia para campos adicionados antes de Update ser chamado.

Aplica-se A

Objeto Campo

Consulte Também

Exemplo das propriedades OriginalValue e UnderlyingValue (VB)
Exemplo das propriedades OriginalValue e UnderlyingValue (VC++)
Propriedade UnderlyingValue