Ir para conteúdo
Fórum Script Brasil
  • 0

No Local Host Blzinha


Husscoffee

Pergunta

Bom Galera estamos aí de novo!

Pessoal é o seguinte... consegui fazer um código rodar certinho em localhost, porém quando jogo no site não rola.... não sei o que pode ser... alguém me dá uma luz.... olha só o erro:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

/fotos/admin.asp, line 38

Valeu blink.gif

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0
Bom Galera estamos aí de novo!

Pessoal é o seguinte... consegui fazer um código rodar certinho em localhost, porém quando jogo no site não rola.... não sei o que pode ser... alguém me dá uma luz.... olha só o erro:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

/fotos/admin.asp, line 38

Valeu blink.gif

Veja as permissões de acesso no diretório.

Link para o comentário
Compartilhar em outros sites

  • 0

o código onde dá o erro é esse aqui:

<% Abreconexao

sessao = request.querystring("sessao")

Select case sessao

Case "en_cat"

If Request.Form("enviado") = "sim" Then

Sql = "INSERT INTO categorias (nome) "

Sql = Sql & "VALUES('"&Request.Form("nome") & "')"

Conexao.Execute(Sql) <<<<linha 38

Response.Write "Enviado Com Sucesso!<BR><A href=admin.asp>Voltar</a>"

Else %>

<form method="POST" action="admin.asp?sessao=en_cat">

<input type="hidden" name="enviado" value="sim">

Nome: <input type="text" name="nome" size="20"><BR>

<input type="submit" value="Enviar">

</form>

<% End If

Link para o comentário
Compartilhar em outros sites

  • 0

Brother.. isso aí é erro de permissão!

Eu postei uma vez sobre isso.. como configurar seu servidor para não dar esse erro.

você esta rodando em algum servidor da web?

Ou localmente?

Se for localmente, beleza.. é facinho de arrumar..

Se for na web.. só contatando o suporte..

Link para o comentário
Compartilhar em outros sites

  • 0

Pois é.... no servidor tem uma pasta destinada só aos banco de dados...

essa aqui:

"e:\home\site\dados\dados.mdb"

O arquivo conexão está assim:

<!--#include file="config.asp"-->

<% Set Conexao = CreateObject("ADODB.CONNECTION")

conStr ="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("e:\home\site\dados\dados.mdb")

ConexaoAberta = FALSE

Sub AbreConexao()

if not ConexaoAberta then

Conexao.Open ConStr

ConexaoAberta = True

end if

end sub

Sub FechaConexao()

if ConexaoAberta then

Conexao.close

ConexaoAberta = False

end if

end sub %>

Porém o servidor recomenda esse string de conexão:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\home\site\dados\exemplo.mdb;"

já tentei subistituir, mais como não manjo muito de asp acho q estou fazendo alguma coisa de errado, se alguém puder me dar ajuda, ou indicar algum tuto, tá valendo!

Link para o comentário
Compartilhar em outros sites

  • 0

tó um exemplo de conexao que funciona:

url_conexao="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\home\site\dados\exemplo.mdb;"

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

conexao.Open url_conexao

abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Caras rodou!!!!!! Tinha tudo a ver com o lance de permições de pasta mais aí eu mudei o string de conexão, como meu servidor tinha uma pasta já p/ alojar os BD só mudei a conexão... olha só como ficou:

<!--#include file="config.asp"-->

<%

Dim ConnString

ConnString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\home\site\dados\dados.mdb;"

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

Conexao.Open ConnString

ConexaoAberta = FALSE

Sub AbreConexao()

if not ConexaoAberta then

ConexaoAberta = True

end if

end sub

Sub FechaConexao()

if ConexaoAberta then

Conexao.close

ConexaoAberta = False

end if

end sub %>

tá rodando blzinha!!! Valeu galera até a próxima! cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0

hehehe

bacana

que bom que funcionou!

To fechando o Tópico então

Abraços

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...