none
Erro RESULT CONSISTED RRS feed

  • Pergunta

  • Boa tarde pessoal. Ao fazer uma movimentação de compra em um sistema de controle de estoque,

    o sistema aparece a seguinte mensagem. RESULT CONSISTED OF MORE THAN ONE ROW.

    O que seria isso, alguem pode ajudar a solucionar este problema?

    Desde já, muito obrigado!

    

    terça-feira, 13 de junho de 2017 18:57

Respostas

  • Boa tarde, Diézare.

    Tudo bem?

    Você conseguiu resolver o problema?

    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, 23 de junho de 2017 19:42
    Moderador

Todas as Respostas

  • Boa tarde, pode postar o a parte do código em que você realiza isso?
    terça-feira, 13 de junho de 2017 19:02
  • CLASSE DAL

    public void Incluir(ModeloItensCompra modelo)
            {
                try
                {
                    MySqlCommand cmd = new MySqlCommand();
                    cmd.Connection = _conexao.ObjetoConexao;
                    cmd.CommandText = "insert into itenscompra(itc_cod,itc_qtde,itc_valor,com_cod,pro_cod) " +
                                      " values (@itc_cod,@itc_qtde,@itc_valor,@com_cod,@pro_cod);";
                    cmd.Parameters.AddWithValue("@itc_cod", modelo.ItcCod);
                    cmd.Parameters.AddWithValue("@itc_qtde", modelo.ItcQtde);
                    cmd.Parameters.AddWithValue("@itc_valor", modelo.ItcValor);
                    cmd.Parameters.AddWithValue("@com_cod", modelo.ComCod);
                    cmd.Parameters.AddWithValue("@pro_cod", modelo.ProCod);
                    _conexao.Conectar();
                    cmd.ExecuteNonQuery();
                    _conexao.Desconectar();
                }
                catch (Exception erro)
                {
                    throw new Exception(erro.Message);
                }
                finally
                {
                    _conexao.Desconectar();
                }

    CLASSE BLL

    public void Incluir(ModeloItensCompra modelo)
            {
                
                var dalObj = new DALItensCompra(conexao);
                dalObj.Incluir(modelo);

    }

    FORMULARIO DA COMPRA

    private void btSalvarFinal_Click(object sender, EventArgs e)
            {
                try
                {
                    //leitura dos dados
                    var modeloCompra = new ModeloCompra();
                    modeloCompra.ComNFiscal = Convert.ToInt32(txtNFiscal.Text);
                    modeloCompra.ComData = dtDataCompra.Value;
                    modeloCompra.ComNParcelas = Convert.ToInt32(cbNParcelas.Text);
                    modeloCompra.ComStatus = "ATIVO";
                    modeloCompra.ComTotal = TotalCompra;
                    modeloCompra.ForCod = Convert.ToInt32(txtForCod.Text);
                    modeloCompra.TpaCod = Convert.ToInt32(cbTpgto.SelectedValue);

                    //objeto para gravar os dados
                    var cx = new DALConexao(DadosDaConexao.StringDeConexao);
                    var bll = new BLLCompra(cx);

                    //leitura de dados do itens da compra
                    var mitens = new ModeloItensCompra();
                    var bitens = new BLLItensCompra(cx);

                    //leitura de dados do itens da parcelas compra
                    var mparcelas = new ModeloParcelasCompra();
                    var bparcelas = new BLLParcelasCompra(cx);


                    //validar campos
                    //if (ValidaCampo() == false) return;

                    if (operacao == "inserir")
                    {
                        //cadastrar uma compra
                        bll.Incluir(modeloCompra);

                        //cadastrar itens da compra
                        for (int i = 0; i < dgvItensProduto.RowCount; i++)
                        {
                            mitens.ItcCod = i + 1;
                            mitens.ComCod = modeloCompra.ComCod;
                            mitens.ProCod = Convert.ToInt32(dgvItensProduto.Rows[i].Cells[0].Value);
                            mitens.ItcQtde = Convert.ToDouble(dgvItensProduto.Rows[i].Cells[2].Value);
                            mitens.ItcValor = Convert.ToDouble(dgvItensProduto.Rows[i].Cells[3].Value);
                            bitens.Incluir(mitens);

                            //alterar a quantidade de produtos comprados na tabela produtos
                            //Trigger
                        }
                        // inserir itens na tabela parcelas compra
                        for (int i = 0; i < dgvParcelas.RowCount; i++)
                        {
                            //mparcelas.PcoCod = i + 1;
                            mparcelas.ComCod = modeloCompra.ComCod;
                            mparcelas.PcoCod = Convert.ToInt32(dgvParcelas.Rows[i].Cells[0].Value);
                            mparcelas.PcoValor = Convert.ToDouble(dgvParcelas.Rows[i].Cells[1].Value);
                            mparcelas.PcoDataVecto = Convert.ToDateTime(dgvParcelas.Rows[i].Cells[2].Value);
                            bparcelas.Incluir(mparcelas);
                        }

                        //cadastrar parcelas da compra

                        MessageBox.Show(string.Format("Compra realizada com sucesso!" + "\nCódigo: {0}", modeloCompra.ComCod));
                    }
                    
                   

                }
                catch (Exception erro)
                {
                    MessageBox.Show(erro.Message);
                    throw;
                }

    terça-feira, 13 de junho de 2017 19:14
  • Boa tarde, Diézare

    C
    onseguiu resolver?
    sexta-feira, 16 de junho de 2017 17:00
  • Bom dia, ainda não
    terça-feira, 20 de junho de 2017 11:14
  • Bom dia, Diézare.

    Qual DB você está usando?
    terça-feira, 20 de junho de 2017 12:27
  • MySQL
    terça-feira, 20 de junho de 2017 13:45
  • Você está usando algo no DB que está limitando para uma linha apenas a consulta? 
    terça-feira, 20 de junho de 2017 14:02
  • 
    terça-feira, 20 de junho de 2017 14:07
  • Boa tarde, Diézare.

    Tudo bem?

    Você conseguiu resolver o problema?

    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, 23 de junho de 2017 19:42
    Moderador
  • Boa tarde,

    Por falta de retorno esta thread esta encerrada.

    Por gentileza, caso necessário abra 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.

    quinta-feira, 29 de junho de 2017 20:19
    Moderador