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 à
Voir aussi
Propriétés OriginalValue et UnderlyingValue , exemple de
Propriétés OriginalValue et UnderlyingValue - Exemple de (VC++)
UnderlyingValue, propriété