BOOL ロールバック ( );
戻り値
トランザクションが正常に逆にされたそれ以外の場合は 0 です。ロールバックの呼び出しが失敗した場合は、データのソースとトランザクションの状態は未定義です。Rollbackが 0 を返す場合は、その状態を確認するには、データ ソースを確認する必要があります。
解説
トランザクション中に加えられた変更を逆にするにはこのメンバー関数を呼び出します。最後のBeginTransは以来戻る呼び出しの時点で、状態をすべてCRecordsetAddNew、編集、削除、および更新の呼び出しを実行 。
呼び出しの後にロールバックトランザクションが、別のトランザクションでBeginTransを再び呼び出す必要があります。BeginTransと呼ばれる前に現在のレコードが現在のレコードになる再びロールバック後。
ロールバック後、ロールバック前に現在のレコードは現在です。レコード セットとデータ ソースのロールバック後の状態についての詳細についてを参照してください、記事 トランザクション (ODBC)でVisual の C++ プログラマのガイド。
例
参照してください トランザクション: レコード セット (ODBC) でのトランザクションの実行でVisual の C++ プログラマのガイド。
CDatabase 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CDatabase::BeginTrans、 CDatabase::CommitTrans(&N)