CDBException::m_strStateNativeOrigin
例外が発生したエラーを説明する文字列が含まれます。
解説
「状態は、フォームの The string ": %s ネイティブ: %ld の基点: 書式指定コードが、順序で記述する値と、置換される場合、%s」:
SQLSTATEを返す ODBC 関数 SQLErrorの szSqlState の パラメーターで 5 文字のエラー コードを含む null で終わる文字列。SQLSTATE 付録 A の値は、ODBC Programmer's Reference "の" " ODBC エラー コードに一覧表示されます。例: 「」S0022。
SQLError 関数の pfNativeError の パラメーターで返されるデータ ソースに固有のネイティブのエラー コード。例: 207。
SQLError 関数の szErrorMsg の パラメーターで返されるエラー メッセージのテキスト。このメッセージは、複数のかっこで囲まれていない名前から構成されます。エラーがソースからユーザーに渡されると、各 ODBC コンポーネント (データ ソース、ドライバー (ドライバー マネージャー) は、固有の名前を追加します。この情報は、エラーの原点を特定するのに役立ちます。例: [入力]の[ODBC Microsoft SQL Server ドライバー] [SQL Server]
フレームワークは、エラー文字列を解釈し、m_strStateNativeOriginにコンポーネントを入力します; m_strStateNativeOrigin が複数のエラーの情報が含まれている場合、エラーは改行) で区切ります。フレームワークは m_strErrorに英数字のエラー テキストを入力します。
この文字列を構成するためのコードについての追加情報のために ODBC Programmer's Reference "の" " SQLError 関数を参照してください。
使用例
ODBC から: 都道府県: 「S0022 のネイティブ: 207 の基点: [入力]の[ODBC Microsoft SQL Server ドライバー] [SQL Server]無効な列名「」ColName
m_strStateNativeOrigin: 都道府県: 「S0022 のネイティブ: 207 の基点: [入力]の[ODBC Microsoft SQL Server ドライバー] [SQL Server]」
m_strError: 「無効な列名「」ColName
要件
Header: afxdb.h