CDatabase::m_hdbc

Observaciones

Contiene un identificador público de una conexión de origen de datos ODBC: "identificador de conexión". Normalmente, usted no tendrá necesidad de acceder directamente a esta variable miembro. En su lugar, el marco asigna el identificador cuando llame OpenEx o abierto. El marco desaloja el mango cuando llame el operador delete del objeto CDatabase . Tenga en cuenta que la función de miembro Close desasignar el identificador.

En algunas circunstancias, sin embargo, puede que necesite utilizar el controlador directamente. Por ejemplo, si necesita llamar a funciones de la API de ODBC directamente, en lugar de a través de la clase CDatabase, necesita un identificador de conexión para pasar como parámetro. Consulte el ejemplo de código siguiente.

Ejemplo

/ / Usando m_hdbc para una llamada directa de la API de ODBC.
/ / m_db es el objeto CDatabase; m_hdbc es / / su variable de miembro HDBC
nRetcode =:: SQLGetInfo (m_db.m_hdbc,
 nbsp;                       SQL_ODBC_SQL_CONFORMANCE,
                         & nValue,
                         sizeof (nValue),
                         & cbValue)

Visió&n General de CDatabase |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CDatabase::OpenEx, CDatabase::Open, CDatabase::Close

Index