英語で読む

次の方法で共有


CDatabase::m_hdbc

含まれている ODBC データ ソース接続— 「接続ハンドルにパブリックを」のハンドル。

解説

通常、このメンバー変数を直接アクセスする必要はありません。 代わりに、フレームワークは OpenEx か **[開く]**を呼び出すときに、ハンドルを割り当てます。 フレームワークは CDatabase のオブジェクトの [削除] の演算子を呼び出すと、ハンドルを解放します。 [閉じる] のメンバー関数でハンドルを解放しないことに注意してください。

ただし、状況によってはハンドルを直接使用する必要があります。 たとえば、CDatabaseクラスを使わずな ODBC API 関数を直接呼び出す必要がある場合は、パラメーターとしてパスに接続のハンドルが必要な場合があります。 次のコード例を参照してください。

使用例

// Using m_hdbc for a direct ODBC API call. 
// m_dbCust is the CDatabase object; m_hdbc is  
// its HDBC member variable
nRetCode = ::SQLGetInfo(m_dbCust.m_hdbc, SQL_ODBC_SQL_CONFORMANCE,
   &nValue, sizeof(nValue), &cbValue);

要件

Header: afxdb.h

参照

関連項目

CDatabase クラス

階層図

CDatabase::OpenEx

CDatabase::Open

CDatabase::Close