IRowsetUpdateImpl : : IsUpdateAllowed
Remplacez cette méthode pour vérifier la sécurité, les contraintes, etc. avant les mises à jour.
HRESULT IsUpdateAllowed(
DBPENDINGSTATUS /* [in] *//* status */,
HROW /* [in] *//* hRowUpdate */,
DBROWSTATUS* /* [out] *//* pRowStatus */
);
Paramètres
status
[in] l'état des opérations en attente sur les lignes.hRowUpdate
[in] Gestion des lignes que l'utilisateur souhaite mettre à jour.pRowStatus
[out] L'état retourné à l'utilisateur.
Notes
Si vous constatez qu'une mise à jour doit être autorisée, retournez S_OK; sinon retournez E_FAIL. Si vous autorisez une mise à niveau, vous devez également définir DBROWSTATUS dans IRowsetUpdateImpl::Update à état de ligneapproprié.
Configuration requise
En-tête : atldb.h