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