CDBException

CDBException objectnbsp;データベース クラスから発生する例外状態を表します。クラスには、例外の原因を特定する、または例外を説明するテキスト メッセージを表示するを使用することができます 2 つのパブリック データ メンバーが含まれています。CDBExceptionオブジェクト構築し、データベース クラスのメンバー関数によってスロー(&N)。

特価;このクラスは、MFC のオープン データベース コネクティビティ (ODBC) のクラスの 1 つです。代わりに、新しいデータ アクセス オブジェクト (DAO) クラスを使用している場合は、 CDaoExceptionが代わりに使用します。すべての DAO クラス名"CDao"をプレフィックスとしてがあります。詳細についてを参照してください DatabaseTopics (一般) 「DAO と MFCVisual の C++ プログラマのガイド(&N)。

例外は、データ ソースなどのプログラムの制御の外の条件を含む異常実行の場合またはネットワーク I/O エラー。あなたのプログラムを実行通常コースを見ることを期待可能性がありますエラーは、通常例外でないです。

CATCH式のスコープ内のこれらのオブジェクトにアクセスすることができます。AfxThrowDBExceptionグローバル関数を独自のコードからCDBExceptionオブジェクトをスローすることもできます。

例外に関する詳細情報を一般的に、またはCDBExceptionオブジェクトに関する処理参照してください、記事 例外 例外: データベースの例外 Visual の C++ プログラマのガイド

#include lt;afxdb.h>

クラス メンバーの |nbsp;基本クラス|階層図(&N)

参照特価;CDatabaseCRecordsetCFieldExchangeAfxThrowDBExceptionCRecordset::UpdateCRecordset::DeleteCException(&N)

Index