none
Trabalhando com Stored Procedure em C# RRS feed

  • Pergunta

  • Eu estou com problemas no código abaixo:

    try

                            {

     

                                conexao = new SqlConnection(strConexao);

                                conexao.Open();

                                SqlCommand sqlCmd = new SqlCommand("P_SPE_BRADESCO_FIM_IDENTIFICADOR", conexao);

                                sqlCmd.CommandType = CommandType.StoredProcedure;

                                sqlCmd.Parameters.Add("@NPRODUTO", SqlDbType.VarChar).Value = "OCT";

                                sqlCmd.Parameters.Add("@ID", SqlDbType.Int).Value = ParameterDirection.Output;                            

                                SqlDataReader sqlDr = sqlCmd.ExecuteReader();

     

                            }

                            catch (Exception ex)

                            {

                                _logger.Error("Teste procedure" + ex.Message);

                            }

                            finally

                            {

                                if (conexao.State == ConnectionState.Open)

                                {

                                    conexao.Close();

                                }

                            }

    Essa Stored procedure faz uma inserção dentro de uma tabela, só que ao inserir o ID 

                                sqlCmd.Parameters.Add("@ID", SqlDbType.Int).Value = ParameterDirection.Output;

    ele sempre insere o mesmo ID, eu preciso que ele verifique o o ultimo ID que está lá, por exemplo se for o 2 o próximo que irá salvar é o 3.

     

    Alguém pode me ajudar???

     


    Att Allan
    quarta-feira, 31 de agosto de 2011 18:23

Respostas

  • Galera, 

     

    Eu já consegui resolver o problema...

     

    Mesmo assim, obrigado pelo esforço de Todos...

     

    Allan


    Att Allan
    • Marcado como Resposta Allan Moreira segunda-feira, 5 de setembro de 2011 18:55
    segunda-feira, 5 de setembro de 2011 18:55