Partilhar via


CDatabase membros

Membros de classe base

CObject membros

Membros de dados

m_hdbc

em aberto conectividade (ODBC) identificador de conexão a uma fonte de dados do banco de dados.Tipo de HDBC.

Construção

CDatabase

Constrói um CDatabase objeto. Você deve inicializar o objeto chamando OpenEx ou em aberto.

Fechar

Fecha a conexão de fonte de dados.

Abrir

Estabelece uma conexão a uma fonte de dados (por meio de um driver ODBC).

OpenEx

Estabelece uma conexão a uma fonte de dados (por meio de um driver ODBC).

Atributos de banco de dados

CanTransact

Retorna um diferente de zero se a fonte de dados oferece suporte a transações.

CanUpdate

Retorna diferente de zero se o CDatabase o objeto é atualizável (não somente para leitura).

GetBookmarkPersistence

Identifica as operações por meio do qual indicadores persistem em objetos de conjunto de registros.

GetConnect

Retorna a cadeia de conexão ODBC usada para conectar o CDatabase objeto a uma fonte de dados.

GetCursorCommitBehavior

Identifica o efeito de confirmar uma transação em um objeto de conjunto de registros em aberto.

GetCursorRollbackBehavior

Identifica o efeito de reversão de uma transação em um objeto de conjunto de registros em aberto.

GetDatabaseName

Retorna o nome do banco de dados atualmente em uso.

IsOpen

Retorna diferente de zero se o CDatabase objeto está atualmente conectado a uma fonte de dados.

SetLoginTimeout

Define o número de segundos após o qual uma tentativa de conexão de fonte de dados será time check-out.

SetQueryTimeout

Define o número de segundos após a qual banco de dados de consulta operações serão time check-out.Afeta todos os conjunto de registros subseqüentes em aberto, AddNew, edição, and Excluir chamadas.

Operações de banco de dados

BeginTrans

Inicia a "transação" — uma série de chamadas reversíveis para oAddNew, edição, Excluir, and Atualização funções de membro de classe CRecordset — na fonte de dados conectada. A fonte de dados deve suportar transações para BeginTrans tenha efeito.

BindParameters

Permite que você vincule parâmetros antes de chamar CDatabase::ExecuteSQL.

Cancel

Cancela uma operação assíncrono ou um processo a partir de um segundo thread.

CommitTrans

Concluir uma transação iniciada por BeginTrans.Comandos na transação que alteram a fonte de dados são realizados.

ExecuteSQL

Executa uma demonstrativo SQL.Não há registros de dados são retornados.

Rollback

Reverte as alterações feitas durante a transação corrente.A fonte de dados retorna ao estado anterior, conforme definido no BeginTrans telefonar, inalterada.

Banco de dados Overridables

OnSetOptions

Chamado pela estrutura para conjunto opções de conexão padrão.A implementação padrão define o valor do tempo limite da consulta.Você pode estabelecer essas opções antes de chamar SetQueryTimeout.

Consulte também

Referência

Classe CDatabase

Gráfico de hierarquia