Removeメソッド

機能

DBConnectionオブジェクト(自分自身)を削除します。

形式

void Remove(void) throw DBSQLCA

引数

なし

戻り値

なし

機能詳細

データベースとの接続を切り離し,DBConnectionオブジェクトから作られたステートメントと一覧オブジェクトをすべて削除します。また,DBTransactionオブジェクトとの関連付けを解消した上で,自分自身を削除します。

コミットされていないトランザクションはロールバックされます。

発生する例外

DBSQLCA(RetCode)

DB_ERROR_NOT_ENOUGH_MEMORY
メモリ容量が不足しています。
DB_ERROR_IN_ASYNC_EXECUTE
非同期実行処理中ステートメントがあります。
DB_ERROR_DRIVER_ERROR
DBMSでエラーが発生しました。
DB_ERROR_DAB_ACCESS_ERROR
DABrokerでエラーが発生しました。
DBSQLCAクラスで詳細コードを確認してください。
DB_ERROR_DAB_SYSTEMCALL_ERROR
システムコールでエラーが発生しました。
DBSQLCAクラスで詳細コードを確認してください。