Ir para conteúdo

POWERED BY:

Arquivado

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

Charles23

Erro em update,

Recommended Posts

Quando Tento Atualizar uma tabela com o RS.update retorna o erro:O banco de dados ou o objeto é somente leitura, impossível atualizar.o que pode estar dando errado?o arquivo .mdb não é somente leitura, tenho o IIS 5.1 instalado na minha máquina e lá as permissões do site são ler e gravar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já chequei e re-chequei

estao configurados para ler e Gravar

observem o erro que acontece:

 

Imagem Postada

 

o código que ocorre o erro:

<%if Session("login") = "" then response.redirect "login2.asp?erro=5" end ifid = request.QueryString("id")Set conn = Server.CreateObject("ADODB.Connection")Caminho = "DBQ=" & Server.MapPath("planet_bank.mdb")conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & Caminhotable = "SELECT * FROM clientes"Set RS = Server.CreateObject("ADODB.Recordset")RS.Open table,Conn,2,2id= idnome=request("nome")idade=request("idade")sexo=request("sexo")address=request("address")cidade=request("cidade")estado=request("estado")pais=request("pais")fone=request("fone")celular=request("celular")mail=request("mail")Rs.MoveLastRS.AddNewRS("id")= idRS("nome")= nomeRS("idade") = idadeRS("sexo")= sexoRS("address")= addressRS("cidade")= cidadeRS("estado")= estadoRS("pais")= paisRS("fone")= foneRS("celular")= celularRS("mail")= mailRS.Update%><html><head><title>Cadastrar Cliente - Planet Tour</title><link rel="stylesheet" type="text/css" href="default.css"></head><body><p align="center"><br><br><br><br><br><br><br>Cliente Cadastrado com Sucesso!<br><br></p><p align="center"><a href="corpo.asp?option=search">Ir para tela de Consultas</a> | <ahref="corpo.asp?option=addnew">Cadastrar um novo Cliente</a><br><%RS.CloseConn.Close%></p></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

troque

RS.Open table,Conn,2,2
por

RS.Open table,Conn,3,3
você deve setar o cursor do recordset e da conexão para permitira gravação

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, faz mais uma tentativa assim

RS.Open table,Conn,1,3
ou

RS.Open table,Conn
se não funcionar tente fazer o insert por ADO

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.