IRowsetUpdateImpl::IsUpdateAllowed
更新の前にセキュリティ、整合性があるため、など検証するために、このメソッドをオーバーライドします。
HRESULT IsUpdateAllowed(
DBPENDINGSTATUS /* [in] *//* status */,
HROW /* [in] *//* hRowUpdate */,
DBROWSTATUS* /* [out] *//* pRowStatus */
);
パラメーター
status
[in] 行の保留中の操作の状態。hRowUpdate
[in] ユーザーが更新する行で処理します。pRowStatus
[out] ユーザーに返される状態。
解説
更新が許可する必要があると判断した場合はを返します S_OK; それ E_FAILを返します。更新を許可する場合は、適切な 行の状態に IRowsetUpdateImpl::Update の DBROWSTATUS を設定する必要があります。
必要条件
Header: atldb.h