Partager via


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

Voir aussi

Référence

classe d'IRowsetUpdateImpl