Objeto Connection (propriedades e métodos)

Mostramos sua utilização, assim como suas propriedades e métodos.

Por Pedro Rufo Martin


Publicado em: 16/4/08
Valorize este artigo:
Já comentamos que o objeto Connection nos proporciona uma conexão a um banco de dados desde uma página ASP; agora veremos como se usa , assim como suas propriedades e métodos.

Para estabelecer a conexão o primeiro que fazemos é criar o Objeto Connetion por meio da propriedade CreateObject de objeto Server:

<% Set conexion=Server.CreateObject("ADODB.Connection")%>

Uma vez estabelecida a instância do objeto passamos a configurá-lo mediante suas distintas propriedades e métodos.

Propriedades:

ConnectionString

Especifica a referência ao banco de dados com o qual queremos conectar, contendo em uma cadeia de texto a informação necessária para efetuar essa conexão mediante duplas de valores separadas por ";".

Os valores que podemos atribuir são:

Data Source: DSN=Nome ODBC do Banco de Dados
Usuario: UID=Nome de Usuario
Password: PWD=Password do usuário para o banco de dados

Exemplo:

<% conexion.ConnectionString="DSN=MIOdbc;UID=pepe;PWD=1234" %>

Mode

Especifica as permissões da conexão.

Alguns dos valores mais habituais que podemos atribuir são:

1    Estabelece permissão só de Leitura
2    Estabelece permissão só de Escritura
3    Estabelece permissão de Leitura/Escritura

Exemplo:

<% conexion.Mode=3 %>

Métodos:

BeginTrans

Abre uma transação; todas as operações que realizarmos a partir desse momento não serão efetivas até que não fechemos a transação.

Exemplo:

<% conexion.BeginTrans %>

Close

Fecha o objeto

Exemplo:

<% conexao.close %>

CommitTrans

Fecha uma transação tornando efetivas as mudanças efetuadas dentro dela.;

Exemplo:

<% conexion.CommitTrans %>

Execute

Executa uma instrução SQL contra o banco de dados.

Exemplo:

<% Set resultado=conexao.execute (Select * from amigos) %>

Open

Abre a conexão com os parâmetros especificados nas propriedades.

Exemplo:

<% conexao.open %>

RollBackTrans

Desfaz todas as mudanças efetuadas no banco de dados desde o início da transação.

Exemplo:

<% conexao.RollBackTrans %>





Comentários do artigo
Foi enviado 1 comentário ao artigo
1 comentário não revisado
0 comentários revisados

Usuários :    login / registro

Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato