NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigos › ASP 3.0 › Capítulo 05 : 07
Quer receber novidades e e-books gratuitos?
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
SITES DINÂMICOS COM ASP 3.0 - CURSO COMPLETO
Autor: Júlio Battisti


Promoção: Livro Windows Server 2012 R2 e Active Directory - Curso Completo, 2100 Páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

Promoção: Livro Windows Server 2012 R2 e Active Directory

Curso Completo, 2100 páginas.

Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

MAIS DETALHES | COMPRAR ESTE LIVRO


Lição 040 - Capítulo 05 - O objeto Connection

Conforme descrevemos anteriormente, o primeiro passo para conectar uma página ASP com uma fonte de dados, é estabelecer uma “conexão” com a fonte de dados. Para estabelecermos uma conexão com um Banco de dados, utilizamos o objeto Connection.

Ao estabelecermos uma conexão estamos informando para a nossa página ASP uma série de detalhes que a mesma necessita para poder acessar os dados. Utilizando o objeto Connection podemos definir qual o OLE DB Provider a ser utilizado, qual a fonte de dados e demais informações tais como nome de usuário e senha, caso sejam necessários

Na Tabela 5.2 temos uma breve descrição dos principais métodos do objeto Connection.

Método Descrição
BeginTrans Inicia uma nova transação. Falaremos mais sobre Transações no Capítulo 10.
Cancel Cancela a execução assíncrona dos comandos Execute e Open
Close Feche uma conexão que esteja aberta e quaisquer objetos que sejam dependentes desta conexão
CommitTrans Salva as alterações que foram feitas e encerra a transação corrente
Execute Executa um consulta, um comando ou uma instrução SQL e retorna um objeto do tipo Recordset. Por exemplo, pode ser utilizado para obter uma listagem de vendas de um Banco de dados, ou qualquer outra listagem que possa ser obtida a partir de uma instrução SQL
Open Abre uma conexão com uma fonte de dados. Feito isso, comandos podem ser executados através desta conexão
OpenSchema Utilizado para obter informação sobre a estrutura de uma fonte de dados, tais como as definições de tabelas e relacionamentos de um banco de dados relacional
RollbackTrans Cancela quaisquer alterações que tenham sido feitas pela transação e a finaliza.

Tabela 5.2 Os principais métodos do objeto Connection.

Na Tabela 5.3 temos uma breve descrição dos principais propriedades do objeto Connection.

Propriedade Descrição
Attributes Indica uma ou mais características de um objeto Connection. Retorna um valor Long.
CommandTimeout Indica o tempo máximo de execução de um comando. Caso o comando demore mais do que o tempo definido nesta propriedade, será gerado um erro. O valor padrão é 30 segundos
ConnectionString Contém todas as informações utilizadas para estabelecer a conexão com a fonte de dados.
ConnectionTimeout Indica o tempo máximo para tentativa de estabelecer uma conexão. Caso a conexão não seja estabelecida em um tempo menor ou igual ao definido em ConnectionTimeout, a conexão será encerrada e um erro gerado. Por padrão este valor é definido em 15 segundos.
CursorLocation Define ou retorna a localização do cursor, se no Servidor ou no Cliente. Iremos falar um pouco mais sobre Cursores no próximo capítulo.       
DefaultDatabase Indica qual o Banco de dados padrão para um objeto Connection. Por exemplo, quando estamos conectando com um Servidor SQL precisamos definir qual a base de dados que será acessada. Fazemos isso definindo qual o Banco de dados padrão, através da utilização da propriedade DefaultDatabase.
Errors Contém todos os objetos Error criados em resposta a falhas envolvendo o provedor de dados. Falaremos mais sobre o objeto Error no Capítulo 11.
IsolationLevel Define o nível de isolamento das transações para um objeto Connection. Voltaremos a este assunto no Capítulo 10.
Mode Indica as permissões disponíveis para modificação de dados através de uma conexão.
Proprierties Contem todos os objetos Property de um determinado objeto Connection.
Provider Retorna o nome do Provedor para uma determinada conexão.
State Indica se a conexão está aberta ou fechada.
Version Retorna a versão da tecnologia ADO. Por exemplo, 2.0 ou 2.5.

Tabela 5.3 As principais propriedades do objeto Connection.

Na Tabela 5.4 temos uma breve descrição dos principais eventos do objeto Connection.

Evento Descrição
BeginTransComplete Ocorre após o término de uma operação BeginTrans.
CommitTransComplete Ocorre após o término de uma operação CommitTrans.
ConnectComplete Ocorre após o início de uma conexão.
Disconnect Ocorre após o término de uma conexão.
ExecuteComplete Ocorre após o término da execução de um comando.
InfoMessage Ocorre toda a vez que a operação ConnectionEvent ocorre com sucesso e informação adicional é retornada pelo Provedor de dados.
RollBackTransComplete Ocorre após a execução da operação RollbackTrans.
WillConnect Ocorre antes do início de uma conexão.
WillExecute Ocorre antes que um comando pendente é executado em uma determinada conexão.

Tabela 5.4 Os principais eventos do objeto Connection.


Promoção: Livro Windows Server 2012 R2 e Active Directory - Curso Completo, 2100 Páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

Promoção: Livro Windows Server 2012 R2 e Active Directory

Curso Completo, 2100 páginas.

Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

MAIS DETALHES | COMPRAR ESTE LIVRO


« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

    Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

    Todos os direitos reservados, Júlio Battisti 2001-2019 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI