次の方法で共有


CRowset::Undo

行われた行への変更を、最後のフェッチまたは 更新する元に返します。

HRESULT Undo( 
   DBCOUNTITEM* pcRows = NULL, 
   HROW* phRow = NULL, 
   DBROWSTATUS* pStatus = NULL  
) throw( );

パラメーター

  • pcRows
    [out] 元に戻す(&&U),元に戻す がその行数を返す場所へのポインターを必要に応じて元に戻すとしました。

  • phRow
    [out] 元に戻す(&&U),元に戻す がすべての行に、ハンドルの配列を返す場所へのポインターを必要に応じて元に戻すとしました。

  • pStatus
    [out] 元に戻す(&&U),元に戻す が行のステータス値を返す場所へのポインター。状態は pStatusが null である場合、返されません。

戻り値

標準の HRESULT を返します。

解説

このメソッドは、すべてのプロバイダーでサポートされない場合がある省略可能なインターフェイス IRowsetUpdateを必要としています; この場合、メソッドの戻り E_NOINTERFACE。また VARIANT_TRUE にテーブルの 開く(&&O),開く,[開く] を呼び出す前に DBPROP_IRowsetUpdate を設定するか、コマンド。行セットが含まれます。

必要条件

ヘッダー: atldbcli.h

参照

関連項目

CRowset クラス

IRowsetUpdate::Undo