Ir para conteúdo

Arquivado

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

cseverino

Erro C# ao inserir registro

Recommended Posts

Caros,

 

Estou tendo o erro em anexo e não sei como resolver, o erro explode após eu passar pelo int n = cmd.ExecuteNonQuery();

       private void bt_salvar_Click(object sender, EventArgs e)
        {
            bt_salvar.Enabled = false;
            bt_desfazer.Enabled = false;

            sqlConn = new SqlConnection(strCoon);
            SqlCommand cmd = new SqlCommand("inserir_clientes", sqlConn);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@nm_nome", tb_nome.Text);
            cmd.Parameters.AddWithValue("@nr_cnpj", tb_cnpj.Text);
            cmd.Parameters.AddWithValue("@nr_cpf", tb_cpf.Text);
            cmd.Parameters.AddWithValue("@dt_nascimento", tb_nascimento.Text);
            cmd.Parameters.AddWithValue("@nm_estado_civil", cb_estado_civil.Text);
            cmd.Parameters.AddWithValue("@nm_naturalidade", tb_naturalidade.Text);
            cmd.Parameters.AddWithValue("@nm_email", tb_email.Text);
            cmd.Parameters.AddWithValue("@nm_endereco", tb_endereco.Text);
            cmd.Parameters.AddWithValue("@ds_complemento", tb_complemento.Text);
            cmd.Parameters.AddWithValue("@nm_bairro", tb_bairro.Text);
            cmd.Parameters.AddWithValue("@nm_cidade", tb_cidade.Text);
            cmd.Parameters.AddWithValue("@nm_uf", tb_uf.Text);
            cmd.Parameters.AddWithValue("@nr_cep", tb_cep.Text);
            cmd.Parameters.AddWithValue("@nr_tel_residencial", tb_tel_residencial.Text);
            cmd.Parameters.AddWithValue("@nr_tel_celular", tb_celular.Text);
            cmd.Parameters.AddWithValue("@nr_tel_comercial", tb_tel_comercial.Text);
            cmd.Parameters.AddWithValue("@ds_observacao", tb_observacao.Text);
            cmd.Parameters.AddWithValue("@nm_sexo", cb_sexo.Text);
            sqlConn.Open();
            int n = cmd.ExecuteNonQuery();
            sqlConn.Close();
            if (n > 0)
            {
                MessageBox.Show("Registro inserido com sucesso");
            }
            else
                MessageBox.Show("Erro ao inserir o registro");
            

        }      MessageBox.Show("Erro ao inserir registro.");
        }

https://mail.google.com/mail/u/0/?ui=2&ik=68669cbba4&view=fimg&th=15000ec55790ca71&attid=0.1&disp=emb&realattid=ii_15000ea92353998b&attbid=ANGjdJ8yJoILp6HMANsI8fekI5pEMfIFWccynJF9k45wVnUApVEPIrfETx4RzkyKppPWNrklujZf0EH26m72-4hY8oZEuneTeotdbrH0D0I4TdDtLwvO9I7wdYzYYwY&sz=w1086-h826&ats=1443150041146&rm=15000ec55790ca71&zw&atsh=1

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá uma olhada, veja se ajuda:

 

http://stackoverflow.com/questions/23582547/sql-server-0x80131904-string-or-binary-data-would-be-truncated

http://stackoverflow.com/questions/25103790/string-or-binary-data-would-be-truncated-the-statement-has-been-terminated-whi

 

Pelas respostas, algumas de suas colunas está excedendo o valor na predeterminado na tabela

 

Por exemplo: Varchar(50), mas o conteúdo inserido excede.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá uma olhada, veja se ajuda:

 

http://stackoverflow.com/questions/23582547/sql-server-0x80131904-string-or-binary-data-would-be-truncated

http://stackoverflow.com/questions/25103790/string-or-binary-data-would-be-truncated-the-statement-has-been-terminated-whi

 

Pelas respostas, algumas de suas colunas está excedendo o valor na predeterminado na tabela

 

Por exemplo: Varchar(50), mas o conteúdo inserido excede.

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.