Classe CDatabase membros

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 CDatabaseMembros de classe base | Gráfico de hierarquia

Index