Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal,
Estou com um problema, não nd de asp, o meu forte é php.
Tenho um site na locaweb e ta dando um erro no banco de dados, não se pq esse erro, qnd instalei o site não tinha dado problemas, mas agora está dando esse erro.
RIVER={Microsoft Access Driver (*.mdb)};DBQ=e:\home\fechosul\web\data\fechosul.mdb
Descrição do erro: [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x6cc Thread 0x62c DBC 0xf463024 Jet'.
mais a baixo
ADODB.Recordset error '800a0e7d'
The connection cannot be used to perform this operation. It is either closed or invalid in this context.
E:\HOME\FECHOSUL\WEB\PRINCIPAL\../_include/_IncludeHeader.asp, line 54
podem me dar essa força?
abraço!
E como é q eu faço para fechar a conexão?
o meu forte é php!
abraço!
No final do asp(quando não usar mais o objeto de conexao)
If conexao.State <> 0 Then
conexao.Close
Set conexao = Nothing
End If
acabei de testar e não deu!
abraço!
tche, como está dando erro no Open do objeto, creio que esteja sem permissões. Já tentou com o suporte do host? Tens como adicionar permissões pelo painel de controle do host?
já falei com eles, ta td certo, eles me dizem q é problema de script de com o banco de dados. não sei mais o q fazer, como eu já peguei esse site desenvolvido por outra pessoa, dae já viu né... o cara não quer mais dar suporte...
tentaste baixar o arquivo e abrir com o access? (pode estar corrompido)
se não estiver corrompido faça uma compactação(não esqueça do backup pois pode dar pau ao compactar)
delete o arquivo que está no servidor
renomeie o arquivo compactado
suba para o diretorio na web
aplique as permissões do IIS ao novo arquivo
ta td certo com o banco.
eu fiz a compactação do banco, subi o arquivo novamente e nada adiantou.
ta f*...
abraço!
subiu com outro nome? deu permissão?
na verdade subi com o mesmo nome!
mas vou subir com outro nome.
abraço!
no meu iis local já deu erro com arquivos com mesmo nome, de repente fica algo relacionado ao nome. Tente colocar a string de conexão que te passei
realmente não sei mais o que fazer, parou de funcionar de uma hora para outra!
tenta assim:
<% '----------------------
sub abreconexao
constring="provider=microsoft.JET.OLEDB.4.0;Data Source=" & Server.MapPath("db/seu_bd.mdb")
Set conexao=Server.CreateObject("ADODB.Connection")
conexao.open constring
end sub
sub fechaconexao
set conexao=nothing
end sub
%>
Pessoal,
vlw pela ajuda mas não precisa mais.
moderador, pode colocar o tópico como resolvido.
obrigado.
parece que o banco está aberto e com isso dando pau ou está sem permissões do IIS acessar. Faz tempo que não mexo com access, mas me parece ser isso. Eu costumava usar outra scring de conexão, nunca tive problemas:
conexao.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=e:\home\fechosul\web\data\fechosul.mdb"