IRowsetUpdateImpl::IsUpdateAllowed

Override this method to check for security, integrity, and so on before updates.

HRESULT IsUpdateAllowed(
   DBPENDINGSTATUS /* [in] *//* status */,
   HROW /* [in] *//* hRowUpdate */,
   DBROWSTATUS* /* [out] *//* pRowStatus */
);

Parameters

  • status
    [in] The status of pending operations on the rows.

  • hRowUpdate
    [in] Handle for the rows the user wants to update.

  • pRowStatus
    [out] The status returned to the user.

Remarks

If you determine that an update should be allowed, returns S_OK; otherwise returns E_FAIL. If you allow an update, you also need to set the DBROWSTATUS in IRowsetUpdateImpl::Update to an appropriate row state.

Requirements

Header: atldb.h

See Also

Concepts

IRowsetUpdateImpl Class

IRowsetUpdateImpl Members