premissas:
tipo do banco de dados: Access (.mdb)
nome e endereço do banco de dados: c:\teste\teste.mdb
nome apelido da conexão: TESTEASPBRASIL
configuração ODBC:
1- clique em INICIAR
2- clique em CONFIGURAÇÕES
3- clique em ODBC Data Source (ODBC32)
4- clique na aba SYSTEM DSN
5- clique em ADD
6- selecione o driver a ser utilizado (no caso, Driver para o Microsoft Access (.mdb) ou Microsoft Access Driver (.mdb))
7- clique em CONCLUIR
8- clique no botão SELECT, e selecione o banco de dados teste.mdb, no diretório c:\teste\
9- em Database Source Name, coloque um nome apelido da conexão, no caso TESTEASPBRASIL
10- clique em OK.
Pronto, você acabou de criar uma conexão ODBC, denominada TESTEASPBRASIL, vinculada ao banco de dados teste.mdb, do tipo Microsoft Access. Caso você precise alterar o endereço do banco de dados, basta informar o novo endereço na conexão ODBC chamada TESTEASPBRASIL.
ps: A conexão ODBC deve ser criada no servidor onde as rotinas ASP estão armazenadas.
Nas rotinas em asp, você apenas denominará o nome da conexão, como segue:
<%
set conn = server.createobject("adodb.connection") '- abre a conexão com a DLL de acesso aos dados
conn.open "TESTEASPBRASIL" '- abre a conexão com o banco de dados vinculado com a ligação ODBC denominada TESTEASPBRASIL
set rsquery = conn.execute("select * from cadastro") '- executa, utilizando a conexão conn (vinculada à ligação ODBC chamada de TESTEASPBRASIL), a string SQL "select * from cadastro", que recupera todos os campos de todos os cadastros da tabela cadastro, existente dentro do banco de dados teste.mdb.
while not rsquery.eof
response.write rsquery("nome") & ""
rsquery.movenext
wend
'a rotina while...wend acima, percorre o banco de dados, e mostra na tela os nomes de todos os cadastros selecionados pela string SQL.
%>