31/12/2008
Por Leandro Borges
Os métodos do objeto Connection permitem abrir e gerenciar connections. Uma transaction se refere a um grupo de ações que são tomadas. No trabalho de banco de dados, agrupa-se ações em um banco de dados em uma transaction. Desse modo, pode-se fazer todas as mudanças em um banco de dados ao mesmo tempo e ter segurança de que todas as mudanças terão sucesso ou falha em um grupo.
Abaixo, os métodos do objeto Connection:
BeginTrans – Este método é utilizado para indicar que quer iniciar uma transaction. O objeto Connection deve estar aberto antes do método BeginTrans ser chamado.
Sintaxe: Conn.BeginTrans
CommitTrans – Quando a transaction tiver iniciada, todas as mudanças do banco de dados são guardadas até que se chame o método CommitTrans ou até o método RollBackTrans ser utilizado.
Sintaxe: Conn.CommitTrans
RollbackTrans – É utilizado quando as mudanças feitas no banco de dados através do código devem ser desfeitas, pois este método descarta quaisquer mudanças no buffer que foram feitas dentro do escopo da transaction corrente através do objeto Connection corrente.
Sintaxe: Conn.RollBackTrans
Close – Este método provê o mecanismo para desconectar um objeto Connection de um banco de dados.
Sintaxe: Conn.Close
Open – É utilizado para abrir uma conexão para um banco de dados. O método Open do objeto Connection pode ser chamado sem parâmetros se a propriedade ConnectionString for ajustada primeiro ou o método pode ser chamado com a informação connection como parte da chamada.
Sintaxe: Conn.Open DSN, Usuário, Senha, Opcoes
Execute – O método Execute faz funcionar uma consulta, procedimento armazenado ou alguma outra função provedora de banco de dados.
Sintaxe: Conn.Execute SQL, NumRegistrosAfetados, Opções
Referência Bibliográfica:
BUCZECK, Greg. ASP: Guia do Programador. São Paulo. Editora Market Books, 2000.
Esta apresentação reflete a opinião pessoal do autor sobre o tema, podendo não refletir a posição oficial do Portal Educação.
O Portal Educação possui uma equipe focada no trabalho de curadoria de conteúdo. Artigos em diversas áreas do conhecimento são produzidos e disponibilizados para profissionais, acadêmicos e interessados em adquirir conhecimento qualificado. O departamento de Conteúdo e Comunicação leva ao leitor informações de alto nível, recebidas e publicadas de colunistas externos e internos.
UOL CURSOS TECNOLOGIA EDUCACIONAL LTDA, com sede na cidade de São Paulo, SP, na Alameda Barão de Limeira, 425, 7º andar - Santa Cecília CEP 01202-001 CNPJ: 17.543.049/0001-93