Jump to content


Photo

Update Em Asp


  • Faça o login para participar
1 reply to this topic

#1 imagination

imagination

    Turista

  • Usuários
  • 55 posts
  • Sexo:Não informado

Posted 22/10/2003, 07:56

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" then

Dim nomedocontato, sobrenomedocontato

nomedocontato = Request.Form("fistname")
sobrenomedocontato = Request.Form("lastname")

endereconocorreioeletronico1 = request.querystring("endereconocorreioeletronico")

Dim oConn
Dim oRs
Set 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.Close
Set oConn = Nothing

if err = 0 then
Response.Write "Update completed with success."
else
Response.Write "Erro. Please revise your form." & nomedocontato
end if

end if
%>



#2 FoxCrazy

FoxCrazy

    Bill Medley - He Ain't Heavy, He's My Brother

  • Usuários
  • 187 posts
  • Sexo:Não informado
  • Interesses:ASP Maníaco!

Posted 22/10/2003, 08:29

Não entendi esse código, pois se vc esta dando um update em um formulário vc deve enviar as insformações via ACTION do formulário e não via HREF do link.

veja;

<form name="formulario" action="update_card.asp?endereconocorreioeletronico=<%=FP_FieldVal(fp_rs,"endereconocorreioeletronico")%>">


Da uma diminuida nessas strings e variaveis, não precisa ser grandes assim tb... :wacko:

.





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq