RemoveDriverメソッド

機能

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

形式

void RemoveDriver (LPCTSTR lpctAbstractName)

引数

lpctAbstractName

DBDriverオブジェクト作成時に指定したデータベース種別名,又はNULLを指定します。

データベース種別名を指定した場合,その名称を持つDBDriverオブジェクトを削除します。

NULLを指定した場合は,データベース種別名を指定して作成されたすべてのDBDriverオブジェクトを削除します。

戻り値

なし

機能詳細

引数に指定した名称のDBDriverオブジェクトを削除します。このメソッドを実行すると,対象とするDBDriverオブジェクトで生成したDBConnectionオブジェクトをすべて削除します。このとき,トランザクションが終了していない場合は,ロールバックします。

非同期実行時に,実行待ち,又は実行中のステートメントがある場合は終了するのを待って,DBDriverオブジェクトを削除します。

発生する例外

DBSQLCA(RetCode)

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