RemoveTransactionメソッド

機能

DBTransactionオブジェクトを削除します。

形式

void RemoveTransaction (LPCTSTR lpctName) throw DBSQLCA

引数

lpctName

削除するDBTransactionオブジェクトの名前,又はNULLを指定します。

名前を指定した場合,その名前を持つDBTransactionオブジェクトを削除します。

NULLを指定した場合,すべてのDBTransactionオブジェクトを削除します。

戻り値

なし

機能詳細

引数に指定した名称のDBTransactionオブジェクトを削除します。対象となるDBTransactionオブジェクトのトランザクション実行中にこのメソッドを呼び出すと,登録されているDBConnectionオブジェクトをロールバックし,トランザクションを破棄しDBTransactionオブジェクトを削除します。

発生する例外

DBSQLCA(RetCode)

DB_ERROR_CANNOT_FIND_OBJECT
引数に指定した名前を持つDBTransactionオブジェクトがありません。
DB_ERROR_NOT_ENOUGH_MEMORY
メモリ容量が不足しています。