Partage via


OriginalValue, propriété (ADO)

Indique la valeur d’un champ qui existait dans l’enregistrement avant toute modification.

Valeur de retour

Retourne une valeur Variant qui représente la valeur d’un champ avant toute modification.

Remarques

Utilisez la propriété OriginalValue pour renvoyer la valeur du champ d’origine d’un champ à partir de l’enregistrement actif.

En mode de mise à jour immédiate (dans laquelle le fournisseur écrit des modifications dans la source de données sous-jacente après avoir appelé la méthode Update), la propriété OriginalValue retourne la valeur de champ qui existait avant les modifications (c’est-à-dire, depuis la dernière 'appel de méthode Update). Il s’agit de la même valeur que la méthode CancelUpdate utilise pour remplacer la propriété Value.

En mode de mise à jour par lots (dans lequel le fournisseur met en cache plusieurs modifications et les écrit dans la source de données sous-jacente uniquement lorsque vous appelez la méthode UpdateBatch), la propriété OriginalValue retourne la valeur de champ qui existait avant les modifications (c’est-à-dire, depuis le dernier appel de méthode UpdateBatch). Il s’agit de la même valeur que celle utilisée par la méthode CancelBatch pour remplacer la propriété Valeur. Lorsque vous utilisez cette propriété avec la propriété UnderlyingValue, vous pouvez résoudre les conflits qui proviennent des mises à jour par lots.

Enregistrer

Pour objets Record, la propriété OriginalValue est vide pour les champs ajoutés avant l’appel de Update.

S’applique à

'objet field

Voir aussi

Propriétés OriginalValue et UnderlyingValue , exemple de
Propriétés OriginalValue et UnderlyingValue - Exemple de (VC++)
UnderlyingValue, propriété