O que o Banco de Dados Access faz?
Utilizando o MsAccess, é possível compartilhar informações com recursos para criação e publicação de páginas interativas na Web com links ativos para o seu banco de dados.
Esse recurso permite que os usuários estendam os aplicativos do banco de dados para a internet, criando páginas web vinculadas a dados para consulta, atualização de páginas, etc.
Disponibilizamos um exemplo de integração de um banco de dados MsAccess utilizando ASP (Active Server Pages).
1. Criar o Banco de Dados
Seguindo nosso exemplo, você deverá criar um banco de dados com o nome de contatos.mdb. Este banco deve conter uma tabela com o nome de "contatos" e campos "nome" e "email". Adicione alguns registros nesse banco de dados, eles serão apresentados em na página .asp que criaremos.
![]() |
2. Criar uma página .asp para apresentação dos dados do banco
Copie o código abaixo e crie uma página .asp com o nome de contatos.asp. Nos códigos, criamos duas tabelas; uma em html normal, e outra com os códigos ASP responsáveis por receber as informações do banco de dados e apresenta-las na página.
Copie os códigos aqui:
<--Início--> (não copie essa linha)
<%
Set Conexao = Server.CreateObject("ADODB.Connection")
Set Infobanco= Server.CreateObject("ADODB.RecordSet")
Conexao.Open"DBQ=D:\web\seu_login\databases\nome_do_banco.mdb;Driver={Microsoft Access Driver (*.mdb)}"
Infobanco.Open "contatos",Conexao
%>
<html>
<body>
<table border="1" width="322">
<% While Not Infobanco.EOF %>
<tr>
<td><%= Infobanco("nome") %></td>
<td><%= Infobanco("email") %></td>
<tr>
<%
Infobanco.MoveNext
Wend
%>
</table>
<p>Código html sem ASP</p>
<table border="1" width="322">
<td width="92">Silva</td>
<td width="214">silva@dominio.com.br</td>
</tr>
<tr>
<td width="92">Ana</td>
<td width="214">anana@provedor.com.br</td>
</td>
</tr>
</table>
</body>
</html>
<%
Infobanco.Close
Conexao.Close
Set Infobanco = Nothing
Set Conexao = Nothing
%>
<--Fim--> (não copie essa linha)
3. Configurar o arquivo contatos.asp para sua conta
A única alteração para o funcionamento do exemplo é na linha: d:\web\seu_login\databases\banco.mdb. Esse é o caminho físico para acesso ao banco de dados. Em seu_login altere pelo login de FTP de sua conta e em nome_do_banco.mdb, pelo nome do banco, no exemplo contatos.mdb.
Entenda o código:
Vamos dividir o código do exemplo em algumas partes e explicar o funcionamento de cada uma. Os códigos abaixo definem o caminho de acesso ao banco e abre a conexão com o banco de dados em sua conta.
<%
Set Conexao = Server.CreateObject("ADODB.Connection")
Set Infobanco= Server.CreateObject("ADODB.RecordSet")
Conexao.Open
"DBQ=D:\web\seu_login\databases\nome_do_banco.mdb;Driver={Microsoft Access Driver (*.mdb)}"
Infobanco.Open "contatos",Conexao
%>
A parte que se inicia o HTML, configura uma tabela para receber os dados do banco. Note que a tabela ASP que receberá os dados do banco é diferente da tabela HTML. Compare os códigos:
ASP
<html>
<body>
<table border="1" width="322">
<% While Not Infobanco.EOF %>
<tr>
<td><%= Infobanco("nome") %></td>
<td><%= Infobanco("email") %></td>
<tr>
HTML
</table>
<p>Código html sem ASP</p>
<table border="1" width="322">
<td width="92">Silva</td>
<td width="214">silva@dominio.com.br</td>
</tr>
<tr>
<td width="92">Ana</td>
<td width="214">anana@provedor.com.br</td>
</td>
</tr>
</table>
</body>
</html>
- Estes comandos são responsáveis por efetuar o looping no banco para apresentar todos os
dados.
<%
Infobanco.MoveNext
Wend
%>
- Para finalizar, deve-se fechar a conexão com o banco de dados com os códigos abaixo:
<%
Infobanco.Close
Conexao.Close
Set Infobanco = Nothing
Set Conexao = Nothing
%>
NOTA: Se os campos ou nome da tabela no banco de dados "contatos.mdb" ou campos do arquivo exemplo "contatos.asp" forem alterados, poderão não funcionar corretamente por se tratar de programação ASP.
Não ofereceremos suporte se os códigos do exemplo forem alterados para inclusões de campos adicionais ou demais alterações.
4. Publicar os arquivos no FTP e realizar o teste de acesso via Web
Você pode publicar seus arquivos utilizando um programa de FTP. O arquivo "contatos.mdb" deve ser publicado no diretório "databases" de seu FTP. Ele contém as permissões necessárias para acesso a bancos de dados.
O arquivo contatos.asp deve ser publicado no diretório "htdocs" que é o diretório raiz de sua conta, onde deverão ficar suas páginas, imagens, etc. Mais detalhes sobre publicação FTP, Clique Aqui