Proprietà OriginalValue (ADO)

Indica il valore di un oggetto Field presente nel record prima che siano state apportate modifiche.

Valore restituito

Restituisce un valore Variant che rappresenta il valore di un campo prima di qualsiasi modifica.

Osservazioni

Utilizzare la proprietà OriginalValue per restituire il valore del campo originale per un campo dal record corrente.

In modalità di aggiornamento immediato (in cui il provider scrive le modifiche all'origine dati sottostante dopo aver chiamato il metodo Update), la proprietà OriginalValue restituisce il valore del campo esistente prima di eventuali modifiche, ovvero dall'ultima chiamata al metodo Update. Si tratta dello stesso valore utilizzato dal metodo CancelUpdate per sostituire la proprietà Value.

In modalità di aggiornamento batch (in cui il provider memorizza nella cache più modifiche e le scrive nell'origine dati sottostante solo quando si chiama il metodo UpdateBatch), la proprietà OriginalValue restituisce il valore del campo esistente prima di eventuali modifiche, ovvero dall'ultima chiamata al metodo UpdateBatch. Si tratta dello stesso valore utilizzato dal metodo CancelBatch per sostituire la proprietà Value. Quando si usa questa proprietà con la proprietà UnderlyingValue, è possibile risolvere i conflitti che derivano dagli aggiornamenti batch.

Registra

Per gli oggetti Record, la proprietà OriginalValue sarà vuota per i campi aggiunti prima di chiamare Update.

Si applica a

Oggetto Field

Vedere anche

Esempio delle proprietà OriginalValue e UnderlyingValue (VB)
Esempio delle proprietà OriginalValue e UnderlyingValue (VC++)
Proprietà UnderlyingValue