Compartilhar via


CDatabase::Close

Chamar essa função de membro se você desejar desativar de uma fonte de dados.

virtual void Close( );

Comentários

Você deve fechar todos os conjuntos de registros associados com o objeto de CDatabase antes de chamar essa função de membro. Porque Fechar não destrói o objeto de CDatabase , você pode reutilizar o objeto abrindo uma nova conexão para a mesma fonte de dados ou a uma fonte de dados diferente.

Qualquer AddNew ou instruções pendentes de Editar conjuntos de registros que usam o banco de dados serão canceladas, e todas as transações pendentes são revertidas. Todos os conjuntos de registros dependentes no objeto de CDatabase permanecem em um estado indefinido.

Exemplo

// Close the current connection
m_dbCust.Close();

// Perhaps connect the object to a 
// different data source
m_dbCust.OpenEx(_T("DSN=MFC_ODBCTest;UID=JOES"));

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Classe incorporadas

Gráfico da hierarquia

CDatabase::OpenEx

CDatabase::Open