Ir para conteúdo

POWERED BY:

Arquivado

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

victorm

Erro 80004005

Recommended Posts

esse erro ocorre apenas no IIS, porque na internet não da nenhum erro, ai vai o erro:

Microsoft OLE DB Provider for ODBC Drivers erro '80004005'

 

[Microsoft][Driver ODBC para Microsoft Access] Erro de disco ou rede. /cl/Default.asp, linha 125

 

uma parte da pagina:

<% sqlstmt = "SELECT * FROM noticias ORDER BY id DESC"

Set rs = Server.CreateObject("ADODB.Recordset")

rs.Open sqlstmt, Dados, 3, 3

TotalRecs = rs.recordcount

x = 0

For x = 1 to 20

If rs.eof then

Exit For

Else

data = rs("data")

id = rs("id")

titulo = rs("titulo")

link = "vernot.asp?id=" & id & ""

descricao = titulo

%>

 

<p class="right"><b><%=data%> - <% =titulo%></b>

<img src="images/e_punct_b.gif" width="5" height="5" alt="" border="0" align="absmiddle">  </p>

<p class="right"><a href="<% =link%>">Leia Mais</a></p>

</td>

<%

rs.MoveNext

End If

Next

rs.close

set conexao = nothing

set rs = nothing%>

 

a linha em vermelha é a linha 125, mas estranho porque só da erro no localhost

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema é com a conexao com o banco de dados.

Você não postou essa parte do código.

 

Está utilizando DSN?

Compartilhar este post


Link para o post
Compartilhar em outros sites

a abertura:

<%Dados = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("db/dados.mdb")%>

DSN, li a respeito e acho q nao estou usando nao

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta isso

set Dados = Server.CreateObject("ADODB.Connection")
strConexao = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("db/dados.mdb")
Dados.Open strConexao

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual a mensagem agora?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara...

também estava com este problema maldito...

e meu prazo pra resolver a correção do site estava acabando...

 

então achei a solução...

ponha as mãos pro céu.. rsrs

 

Neste link em inglês tem a soluçao dada pela microsoft.

http://support.microsoft.com/kb/926939/en-us

 

Existem duas soluções... atribuir as permissões pelo command.

 

Comigo esta não funcionou, só alterando o tal do applicationHost.config.

 

Na minha maquina estava localizado em: C:\Windows\System32\inetsrv\config

 

Boa sorte!

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.