rprado 0 Denunciar post Postado Agosto 15, 2008 Pessoal, Esta rotina atualiza o registro de uma tabela, o problema é o seguinte. Quando carrego a pagina web, os valores dos campos textos são atribuidos corretamente vindo da base de dados. O campo txtusuario.Text esta com o valor X e alterei para Y porém quando debugo a rotina abaixo o valor do campo txtusuario.Text continua como X, ou seja, não esta atribuindo o valor correto ao campo e sim esta o valor colocado anteriormente if (controle == "S") sql = "insert into ZPARAMMAIL(USUARIO, SENHA, SMTP, COMCOPIA) values (@usuario, @senha, @smtp, @cc)"; else sql = "update ZPARAMMAIL set USUARIO = @usuario, SENHA = @senha , SMTP = @smtp, COMCOPIA = @cc"; try { SqlCommand comando = new SqlCommand(sql, conn); comando.Parameters.Add(new SqlParameter("@usuario", this.txtusuario.Text)); comando.Parameters.Add(new SqlParameter("@senha", this.txtsenha.Text)); comando.Parameters.Add(new SqlParameter("@smtp", this.txtsmtp.Text)); comando.Parameters.Add(new SqlParameter("@cc", this.txtcc.Text)); conn.Open(); comando.ExecuteNonQuery(); conn.Close(); } catch (Exception x) { listBox1.Items.Add(x.Message.ToString()); } finally { conn.Close(); } Grato Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Agosto 15, 2008 Por acaso seu código que alimenta esta dentro do Page Load?? Se estiver utilize ele dentro da condição: If Not IsPostBack Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
rprado 0 Denunciar post Postado Agosto 15, 2008 O código que carrega os text esta no Page_Load, e essa rotina que faz o update esta em um botão Grato Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Agosto 15, 2008 Justamente, coloca seu código dentro da condição que eu disse. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
rprado 0 Denunciar post Postado Agosto 15, 2008 qual a sintaxe correta para esse codigo no perfeil C# ??? Grato Compartilhar este post Link para o post Compartilhar em outros sites
daniel.cafonso 0 Denunciar post Postado Agosto 15, 2008 rprado , Use assim if (!Page.IsPostBack) []'s Daniel Afonso Compartilhar este post Link para o post Compartilhar em outros sites
rprado 0 Denunciar post Postado Agosto 15, 2008 Resolvido ... obrigado a todos Compartilhar este post Link para o post Compartilhar em outros sites