none
Update RRS feed

  • Pergunta

  • Ola, Eu estou fazendo um update ,mas quando altero ele altera todos os cadastros do banco , alguem pode me ajudar com isso?

      Conexao con = new Conexao();

                    string query = "Update Cliente set Nome=@Nome,Telefone=@Telefone,Celular=@Celular,Endereco=@Endereco,Bairro=@Bairro,Cep=@Cep,Cidade=@Cidade,UF=@UF,OBS=@OBS,CPF=@CPF,RG=@RG,Nascimento=@Nascimento where id=@id";
                    SqlCommand cmd = new SqlCommand(query, con.cone());
                            cmd.Parameters.Add("@Nome", SqlDbType.NChar).Value = txtNome.Text;
                    cmd.Parameters.Add("@Telefone", SqlDbType.NChar).Value = maskTel.Text;
                    cmd.Parameters.Add("@Celular", SqlDbType.NChar).Value = maskCel.Text;
                    cmd.Parameters.Add("@Endereco", SqlDbType.NChar).Value = txtEnd.Text;
                    cmd.Parameters.Add("@Bairro", SqlDbType.NChar).Value = txtbairro.Text;
                    cmd.Parameters.Add("@Cep", SqlDbType.NChar).Value = maskcep.Text;
                    cmd.Parameters.Add("@Cidade", SqlDbType.NChar).Value = txtCidade.Text;
                    cmd.Parameters.Add("@UF", SqlDbType.NChar).Value = txtUF.Text;
                    cmd.Parameters.Add("@OBS", SqlDbType.NChar).Value = txtObs.Text;
                    cmd.Parameters.Add("@CPF", SqlDbType.NChar).Value = maskCpf.Text;
                    cmd.Parameters.Add("@RG", SqlDbType.NChar).Value = txtRg.Text;
                    cmd.Parameters.Add("@Nascimento", SqlDbType.NChar).Value = maskNasc.Text;
                    cmd.ExecuteNonQuery();
                    con.cone().Close();
                    MessageBox.Show("Alterado com sucesso!!");
                    this.Dispose();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

    desde ja, obrigado!!

    domingo, 17 de junho de 2018 22:48

Respostas

  • oi,

    sua sql aparentemente normal, faltou  passar o paramento @id. Cá no cmd.parameters


    segunda-feira, 18 de junho de 2018 11:08
    Moderador
  • Boa tarde,

    Por falta de retorno essa thread está encerrada.

    Se necessário favor abrir uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 22 de junho de 2018 19:20
    Moderador

Todas as Respostas

  • oi,

    sua sql aparentemente normal, faltou  passar o paramento @id. Cá no cmd.parameters


    segunda-feira, 18 de junho de 2018 11:08
    Moderador
  • Boa tarde,

    Por falta de retorno essa thread está encerrada.

    Se necessário favor abrir uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 22 de junho de 2018 19:20
    Moderador