IRowsetUpdateImpl::IsUpdateAllowed
更新 : 2007 年 11 月
このメソッドをオーバーライドしてセキュリティや整合性などをチェックした後に更新を行います。
HRESULT IsUpdateAllowed(
DBPENDINGSTATUS /* [in] *//* status */,
HROW /* [in] *//* hRowUpdate */,
DBROWSTATUS* /* [out] *//* pRowStatus */
);
パラメータ
status
[入力] 行に対する保留状態の操作のステータス。hRowUpdate
[入力] ユーザーが更新する行のハンドル。pRowStatus
[出力] ユーザーに返されるステータス。
解説
更新を行う必要があると判断した場合は S_OK を返します。それ以外の場合は E_FAIL を返します。また、更新を許可する場合は、IRowsetUpdateImpl::Update の DBROWSTATUS を適切な row stateに設定する必要があります。
必要条件
ヘッダー : atldb.h