OriginalValue, propriété (ADO)

Indique la valeur d’un Field qui existait dans l’enregistrement avant que des modifications y aient été apportées.

Valeur renvoyée

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

Notes

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

En mode de mise à jour immédiate (dans lequel 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 toute modification (autrement dit, depuis le dernier appel de la méthode Update). Il s’agit de la même valeur que celle utilisée par la méthode CancelUpdate 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 toute modification (c’est-à-dire, depuis le dernier appel de la 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é Value. Lorsque vous utilisez cette propriété avec la propriété UnderlyingValue , vous pouvez résoudre les conflits qui proviennent des mises à jour par lots.

Enregistrement

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

S'applique à

Field, objet

Voir aussi

Exemple de propriétés OriginalValue et UnderlyingValue (VB)
Exemple de propriétés OriginalValue et UnderlyingValue (VC++)
UnderlyingValue, propriété