次の方法で共有


IRowsetUpdateImpl::IsUpdateAllowed

更新の前にセキュリティ、整合性があるため、など検証するために、このメソッドをオーバーライドします。

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

パラメーター

  • status
    [in] 行の保留中の操作の状態。

  • hRowUpdate
    [in] ユーザーが更新する行で処理します。

  • pRowStatus
    [out] ユーザーに返される状態。

解説

更新が許可する必要があると判断した場合はを返します S_OK; それ E_FAILを返します。更新を許可する場合は、適切な 行の状態IRowsetUpdateImpl::UpdateDBROWSTATUS を設定する必要があります。

必要条件

Header: atldb.h

参照

関連項目

IRowsetUpdateImpl クラス