Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DarthKronner

Conexão asp com access

Recommended Posts

Conexão do ASP com banco de dados ACCESS.

Fiz um scrip em asp assim:

<%
Dim localbd, meubd, rs, varCod

localbd="driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("/bd1.mdb")

set meubd=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
rs.Open "SELECT * from teste", meubd
meubd.Open localbd

%>

<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Teste Request</title>
</head>
<body>
<%

while not rs.eof
%>
<a href="<%=rs("nome")%>" target="_blank"><%=UCASE(rs("nome"))%></a><BR><BR>
<%
rs.movenext
wend
%>

Porém, quando texto ele me apresenta o seguinte erro:

 

An error occurred on the server when processing the URL. Please contact the system administrator

 

Já configurei o IIS, como encontrado no tutorial do site

http://gsart.com.br/iis7/

 

Configurei o site :

Autenticação anônima para “Identidade de Pool de Aplicativos”

Configurei o Pool para Classic.NET APP Pool

 

Em Mapeamentos do Manipulador

Editar Permissões do Manipulador eu selecionei Todas as opções incluive executar

 

Já tentei inserir manualmente o banco de dados como fonte de dados ODBC

 

Depois de tudo isso ainda não funciona.

 

Preciso disso com certa urgência, já tentei inclusive utilizar o script que está contido como exemplo no site gsart, mas não funcionou. No Windows XP funciona tudo normal.

Outras páginas em asp, sem conexão com banco de dados funcionam normalmente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bele cara,,

 

Tenta conectar assim:

 

Set Banco = Server.CreateObject("ADODB.Connection")
Banco.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("/bd1.mdb")&";"

Se não funcionar insira o caminho fisico do bd manualmente para fazer um teste:

Set Banco = Server.CreateObject("ADODB.Connection")
Banco.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\bd.mdb;"

Vlw,,,

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu uso assim:

 

constring="provider=microsoft.JET.OLEDB.4.0;Data Source=" & Server.MapPath("db/bd1.mdb")
Set conexao=Server.CreateObject("ADODB.Connection")
conexao.open constring

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu gosto sempre de usar o caminho físico ao invés do Mappath, pq daí eu posso chamar esta con em qualquer pasta, /admin etc..

 

Set cn = Server.CreateObject("ADODB.Connection")

cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\vhosts\seusite.com.br\httpdocs\dados\dados.mdb"

Pra listar todo o caminho físico do servidor pra usar na Con uso este script abaixo, é bastante útil!

 

<% Arquivo = Request.ServerVariables("PATH_TRANSLATED") %>

 

<%=Arquivo%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.