Partilhar via


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

Consulte também

Referência

Classe CDatabase

Gráfico de hierarquia

CDatabase::OpenEx

CDatabase::em aberto

CDatabase::fechar

Outros recursos

CDatabase membros