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
Consulte Também
exemplo das propriedades OriginalValue e UnderlyingValue (VB)
exemplo das propriedades OriginalValue e UnderlyingValue (VC++)
propriedade UnderlyingValue