Quantcast
Channel: Fórum ASP
Viewing all articles
Browse latest Browse all 1214

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

$
0
0

Amigos boa tarde.

 

 

Preciso da ajuda de vcs, seguinte, depois de uma manutenção feita pelo meu servidor meu site apresentou uns problemas tenho a pagina que escrevo uma notícia e o arquivo enviar.asp quando eu tento enviar uma notícia aparece o erro:

 

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

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

/admin/enviar-noticia-sem-foto.asp, line 47

 

 

sendo que antes da manutenção funcionava perfeitamente. segue o código para analise:

 

<%If session("usr_log_ok")="" Then 
  Response.Write "Você está Logado no sistema!"
  Response.redirect "index.asp"
  Session("pagina_restrita") = Request.ServerVariables("SCRIPT_NAME")&"?"&request.ServerVariables("QUERY_STRING")
  Response.End()
End If
set conexao = Server.CreateObject("ADODB.Connection")
conexao.provider= "Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("dados/dados.mdb")&";"
conexao.open
SQL = "select * from usuarios where id_usuario ="&session("usr_log_ok")
Set RS = Conexao.Execute(SQL)
If rs.eof then
Response.write "Ocorreu um erro ao se logar no sistema!"
end if %>
<% 
set db = server.CreateObject("ADODB.connection")
dim caminho
caminho = server.MapPath("dados/dados.mdb")
db.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & caminho
Topico = request.form("Topico")
Noticia = request.Form("Noticia")
Classe = request.Form("Classe")
Classe1 = request.Form("Classe1")
Fundo = request.Form("Fundo")
Autor = request.Form("Autor")
Imagem = request.Form("Imagem")
Nick = request.Form("Nick")
id = request.form("id")
Topico = replace(Topico, "'", "''")
Noticia = replace(Noticia, "'", "''")
Classe = replace(Classe, "'", "''")
Classe1 = replace(Classe1, "'", "''")
Fundo = replace(Fundo, "'", "''")
Autor = replace(Autor, "'", "''")
Imagem = replace(Imagem, "'", "''")
Nick = replace(Nick, "'", "''")
sql = "update Noticias set Topico='"&Topico&"', Noticia='"&Noticia&"', Classe='"&Classe&"', Classe1='"&Classe1&"', Fundo='"&Fundo&"', Autor='"&Autor&"', Imagem='"&Imagem&"', Nick='"&Nick&"'where id="&id&""
set rs = db.execute(sql)
response.redirect "alterar-conteudo.asp" & Request.QueryString("pagina")
rs.close
db.close
set rs = nothing
set db = nothing

%> 
<title>portal</title>
<body>
<p> </p>

 


Viewing all articles
Browse latest Browse all 1214