Ir para conteúdo

POWERED BY:

Arquivado

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

3wcomaster

update em asp

Recommended Posts

Bom galera, fiz uma pagina para dar update nas informações do usuarios do site mais ta dando erro..o erro e que eu escrevo no formulario e clico em update mas naum da update em coisa nenhuma.Acho que quando envio a variavel pelo metodo get o update naum consegue achar a variavel para impor a condição where para dar update...o codigo ta assim:pagina de envio:

<a href="update_card.asp?endereconocorreioeletronico=<%=FP_FieldVal(fp_rs,"endereconocorreioeletronico")%>">endereconocorreioeletronico</a>

quando clicar no link acima ele vai para outra pagina que e a do update o codigo dela e:

<%if Request("Action") = "Submit this form for processing" thenDim nomedocontato, sobrenomedocontatonomedocontato = Request.Form("fistname")sobrenomedocontato = Request.Form("lastname")endereconocorreioeletronico1 = request.querystring("endereconocorreioeletronico")Dim oConnDim oRsSet oConn = Server.CreateObject("ADODB.Connection")oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../fpdb/novo.mdb") Set oRs = oConn.Execute("UPDATE Clientes SET nomedocontato='" & nomedocontato & "', sobrenomedocontato='" & sobrenomedocontato & "' Where endereconocorreioeletronico = '" & endereconocorreioeletronico1 & "' ")oConn.CloseSet oConn = Nothingif err = 0 thenResponse.Write "Update completed with success."elseResponse.Write "Erro. Please revise your form." & nomedocontatoend ifend if%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O method get passa os parametros por QueryString, e para recuperá-los você precisa usar o Request.QueryString("nome_do_campo"), usando request.form("nome_do_campo") o sistema está tentando encontar os dados que seriam passados pelo method Post, que passa os dados no corpo da requisição, "escondidas" assim do usuário.

 

Então mude seus Request.Form para Request.Querystring, ou somente para Request que serve para ambos!

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.