Ir para conteúdo

POWERED BY:

Arquivado

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

LucasBRez

[Resolvido] Não consigo configurar o iss para rodar banco de dado

Recommended Posts

Olá pessoal

 

estou ficando irritado por não resolver esse problema

 

Instalei o IIS 5.1 no meu XP, coloquei um codigo asp sem acesso a banco de dados, funciou normal.

Depois tentei colocar um projeto com banco de dados e ocorreu o seguinte erro:

 

 

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

[Microsoft][Driver ODBC para Microsoft Access]Erro geral Não é possível abrir a chave 'Temporary (volatile) Jet DSN for process 0xb34 Thread 0xd54 DBC 0x15a1024 Jet' do Registro.

 

/lprojeto/conexao.asp, line 7

 

O estranho que esse mesmo projeto funciona normal em outro computador que está em rede com esse, por isso acho que alguma coisa do IIS ou de permissões.

 

O codigo do arquivo que da o erro é o seguinte:

 

<%
sub abreconexao
const cntcaminho = "C:\Inetpub\wwwroot\projeto\db\jogos.mdb"
set conexaodb = Server.CreateObject("ADODB.Connection")
conexaodb.CursorLocation = 3

conexaodb.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & cntcaminho --------------erro--------------
end sub

sub fechaconexao
conexaodb.close
set conexaodb = nothing
end sub
%>

Obrigado pela atenção e por favor espero ajuda para resolver isso,

Lucas ^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique se no momento do erro o Access estava aberto, e dê permissoes de escrita,leitura e gravação no arquivo e pasta, dá uma procurada no fórum neste link Guia De Solução De Problemas Para Erros 80004005 pode te ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela ajuda,

 

mas ja fiz tudo isso e nada

O estranho é que eu olhei todas as configurações no meu outro PC que rodou o projeto e funcionou e a unica coisa que eu achei diferente é que nas propriedades do banco de dados tinha um permissão para todos e herdado da pasta do projeto, mas apesar de conseguir criar essa permissao nao consegui herdar a pasta, ficou <não herdada>.

 

Obrigado e atenciosamente,

Lucas

^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta fazer sua conexao assim:

 

<% '----------------------
'	este arq. serve para estabelecer a conexao com o BD em Access

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

sub fechaconexao
set conexao=nothing
end sub
%>
vai na pasta jogos e dá todas as permissoes ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Agora deu o seguinte erro:

 

Tipo de erro:

Microsoft JET Database Engine (0x80004005)

Não foi possível usar ''. O arquivo já está em uso.

/projeto/conexao.asp, line 7

 

Obrigado e atenciosamente

Lucas ^_^

 

Olá,

tenho quase certeza que é problema de permissão do banco de dados pois testei um outro projeto e deu certo

 

poderia me ajudar a confirmar a permissão do banco de dados

 

Obrigado,

Lucas

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá

 

Ainda ta dando o erro

 

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

[Microsoft][Driver ODBC para Microsoft Access]Erro geral Não é possível abrir a chave 'Temporary (volatile) Jet DSN for process 0xb34 Thread 0x3dc DBC 0x15a1024 Jet' do Registro.

/projeto/conexao.asp, line 6

 

Não sei ainda o que é tenho dois projetos com o arquivos de conexao iguais, mas apenas um está funcionando

 

O que será que é???

 

Obrigado e atenciosamente,

Lucas

Compartilhar este post


Link para o post
Compartilhar em outros sites

reveja as permissoes, desmarque a opção "Usar compartilhamnto simples de arquivo (recomendado) em opções de past Aba Modo de exibição , e aplque as permissoes, verifique se o Access esta aberto e feche-o.

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.