Como conectar a um banco de dados ACCESS (.MDB) usando ASP

Por questões de segurança, o banco de dados ACCESS (.mdb) deve ficar dentro da pasta db, antes da wwwroot.

Código de exemplo:

<%

'Declarando variáveis
Dim adoCon, strCon
Dim caminho_banco

'Definindo caminho do banco
caminho_banco = Server.MapPath("../db/arquivo.mdb")

'Definindo string de conexão
strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & caminho_banco

'Criando objeto
Set adoCon = Server.CreateObject("ADODB.Connection")

'Abrindo conexão
adoCon.Open strCon

## Aqui coloque o código desejado

'Fechando conexão
adoCon.Close
Set adoCon = Nothing
%>

Este exemplo leva em consideração que esta rotina será gravada na raiz da pasta wwwroot, podem ser necessários alguns ajustes na linha:

caminho_banco = Server.MapPath("../db/arquivo.mdb")

para informar o caminho fisíco e o nome do banco de dados 

Hjälpte svaret dig?

 Skriv ut denna artikeln

Läs även

Reparando / compactando um banco de dados access usando o ASP

Um problema comun a sites que utilizam de bases de dados access é a necessidade de...

Quando tento criar objeto xml o site trava ou ocorre erro

Provavelmente está mapeando o objeto na forma do xml 3.0, esta versão do xml...

Numeros e datas no formato brasileiro

Uma propriedade muito simples de se usar, porém muito útil para o dia a dia do...

Forcando uma url a funcionar sob SSL

Muitas vezes é necessário que uma determinada rotina ou programa rode...

Quando acesso uma pagina em ASP da erro de pagina nao encontrada

Antes de mais nada, as páginmas em linguagem ASP somente irão funcionar se possuir...