• 0
Sign in to follow this  
armagedon

Como Eu Edito Um Registro No Bd

Question

eu quero editar um registro no meu bd.

Eu já tentei, e deu erro, o meu codigo:


Dim conn, rst
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/db.mdb") & ";Persist Security Info=False"
Set rst = Server.CreateObject("ADODB.Recordset")

id = request.querystring("id")
nick = request.querystring("nick")
email = request.querystring("email")
senha = request.querystring("senha")
nome = request.querystring("nome")
idade = request.querystring("idade")
sexo = request.querystring("sexo")
pais = request.querystring("pais")
estado = request.querystring("estado")
cidade = request.querystring("cidade")
rst.open "Select * From cadastro where id = "&id&"", conn


rst("nick") = nick
rst("email") = email
rst("senha") = senha
rst("nome") = nome
rst("idade") = idade
rst("sexo") = sexo
rst("pais") = pais
rst("estado") = estado
rst("cidade") = cidade
rst.update

%>
e o erro:
ADODB.Recordset error '800a0cb3'

Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.

/blinknot/editarusuario.asp, line 26

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

tenta assim:

<%
url_conexao = Server.MapPath("db/db.mdb")
set conexao = Server.CreateObject("ADODB.Connection")
conexao.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&url_conexao

id = request.querystring("id")
nick = request.querystring("nick")
email = request.querystring("email")
senha = request.querystring("senha")
nome = request.querystring("nome")
idade = request.querystring("idade")
sexo = request.querystring("sexo")
pais = request.querystring("pais")
estado = request.querystring("estado")
cidade = request.querystring("cidade")

sql = "update cadastro set nick='"& nick &"', email='"& email &"', senha='"& senha &"', nome='"& nome &"', idade='"& idade &"', sexo='"& sexo &"', pais='"& pais &"', estado='"& estado &"', cidade='"& cidade &"' where id="& id &" "
rs = conexao.execute(sql)

response.write "Dados Alterados com Sucesso!"
%>

eu fiz umas modificações no seu codigo..

veja se funciona

abraços

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this