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