解説
パブリック ハンドル ODBC データ ソース接続にはが含まれています ?「接続ハンドル」。通常、このメンバー変数に直接アクセスする必要がありません。代わりに、 OpenExまたはOpenを呼び出すと、フレームワークは、ハンドルを割り当てます。CDatabaseオブジェクト削除演算子を呼び出すときに、フレームワーク、ハンドルの割り当てを解除します。Closeメンバー関数、ハンドルが解放されませんに注意してください。
ただし、いくつかの状況下では、ハンドルを直接使用する必要があります。たとえば、 CDatabaseクラスを通じてではなく、直接 ODBC API 関数を呼び出す必要がある場合は、接続ハンドルをパラメーターとして渡す必要があります。次のコード例を参照してください。
例
//M_hdbc、直接 ODBC API 呼び出しを使用します。・ m_db は、CDatabase オブジェクト;m_hdbc です//その HDBC メンバー変数nRetcode =:: SQLGetInfo (m_db.m_hdbc、特価;SQL_ODBC_SQL_CONFORMANCE、& nValue、sizeof (nValue)& cbValue)(&N)
CDatabase 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;:Openex、 cdatabase::open、 CDatabase::Close(&N)