Membros de dados
m_hdbc | Identificador de conexão de banco de dados Connectivity (ODBC) aberto para uma fonte de dados. Tipo HDBC. |
Construção
CDatabase | Constrói um objeto CDatabase . Você deve inicializar o objeto chamando OpenEx ou Abrir. |
Aberto | Estabelece uma conexão com uma fonte de dados (usando um driver ODBC). |
OpenEx | Estabelece uma conexão com uma fonte de dados (usando um driver ODBC). |
Fechar | Fecha a conexão de fonte de dados. |
Atributos de banco de dados
GetConnect | Retorna o ODBC ligar Cadeia de caracteres usada para conectar o objeto de CDatabase para uma fonte de dados. |
IsOpen | Retorna diferente de zero se o objeto CDatabase está atualmente conectado a uma fonte de dados. |
GetDatabaseName | Retorna o nome do banco de dados atualmente em uso. |
CanUpdate | Retorna diferente de zero se o objeto CDatabase for atualizável (não somente leitura). |
CanTransact | Retorna diferente de zero se a fonte de dados oferece suporte a transações. |
SetLoginTimeout | Define o número de segundos após o qual uma tentativa de conexão de fonte de dados will tempo limite. |
SetQueryTimeout | Define o número de segundos após a qual banco de dados consulta operações irá expirar. Afeta todos os subseqüente recordset Abrir, AddNew, Editare Excluir chamadas. |
GetBookmarkPersistence | Identifica as operações por meio do qual indicadores persistirem em objetos recordset. |
GetCursorCommitBehavior | Identifica o efeito de confirmar uma transação em um objeto recordset aberto. |
GetCursorRollbackBehavior | Identifica o efeito da reversão de uma transação em um objeto recordset aberto. |
Operações de banco de dados
BeginTrans | Inicia uma transação de"" — uma série de reversíveis chamadas para AddNew, Editar, Excluire Atualizar funções de membro de classe CRecordset — na fonte de dados conectada. A fonte de dados deve oferecer suporte a transações para BeginTrans tenha efeito. |
BindParameters | Permite que você ligar parâmetros antes de chamar CDatabase:: ExecuteSQL. |
CommitTrans | Concluir uma transação iniciada por BeginTrans. Comandos na transação que alteram a fonte de dados são realizados. |
Reversão | Reverte as alterações feitas durante a transação atual. A fonte de dados retorna ao seu estado anterior, conforme definido no BeginTrans chamada, inalterada. |
Cancelar | Cancela uma operação assíncrona ou um processo de um thread de segundo. |
ExecuteSQL | Executa uma instrução SQL. Não há registros de dados são retornados. |
Overridables de banco de dados
OnSetOptions | Chamado pela estrutura para definir opções de conexão padrão. A implementação padrão define o valor de tempo limite de consulta. Você pode estabelecer essas opções antes do tempo, chamando SetQueryTimeout. |
Visão geral de CDatabase | Membros de classe base | Gráfico de hierarquia