CDatabase::m_hdbc
Contém um identificador público para uma conexão de fonte de dados ODBC — um "identificador de conexão".
Comentários
Normalmente, você terá não há necessidade de acesso diretamente essa variável de membro.Em vez disso, a estrutura aloca a alça quando você telefonar OpenEx ou em aberto.A estrutura desaloca a alça quando você telefonar o Excluir operador no CDatabase objeto. Observe que o Fechar função de membro não desalocar o identificador.
Em algumas circunstâncias, no entanto, talvez seja necessário usar a alça diretamente.Por exemplo, se necessário chamar o ODBC API funciona diretamente em vez de através da classe CDatabase, talvez seja necessário um identificador de conexão para passar sistema autônomo um parâmetro. Consulte o exemplo de código abaixo.
Exemplo
// 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);
Requisitos
Cabeçalho: afxdb.h