none
COMO EXECUTO UMA PROCEDURE NO C# ASP.NET FRAMEWORK 4.5 ? RRS feed

Respostas

  • Você pode setar o Command como Stored Procedure e adicionar os parâmetros conforme:

    sqlConnection = new SqlConnection(dbConnectionString);
         SqlCommand command = new SqlCommand("sp_Teste", sqlConnection);
         command.CommandType = CommandType.StoredProcedure;
         command.Parameters.Add("@Id", SqlDbType.VarChar).Value = txtId.Text;
         command.Parameters.Add("@Nome", SqlDbType.DateTime).Value = txtNome.Text;
         sqlConnection.Open();
         return command.ExecuteNonQuery();
         sqlConnection.Close();

    domingo, 26 de julho de 2015 01:16

Todas as Respostas

  • Você pode setar o Command como Stored Procedure e adicionar os parâmetros conforme:

    sqlConnection = new SqlConnection(dbConnectionString);
         SqlCommand command = new SqlCommand("sp_Teste", sqlConnection);
         command.CommandType = CommandType.StoredProcedure;
         command.Parameters.Add("@Id", SqlDbType.VarChar).Value = txtId.Text;
         command.Parameters.Add("@Nome", SqlDbType.DateTime).Value = txtNome.Text;
         sqlConnection.Open();
         return command.ExecuteNonQuery();
         sqlConnection.Close();

    domingo, 26 de julho de 2015 01:16
  • A conexão com o banco já esta feita André

    Eu só preciso passar o parametros e depois executar

    segue minha procedure abaixo para melhor entendimento do que eu quero.

    fico no aguardo 

    Obrigado.

    EXEC PROC_CATREV
    @REVISTA = '004',
    @CATEGORIA = '200'

    domingo, 26 de julho de 2015 01:31
  • Você chama conforme abaixo caso os dois parâmetros da tua procedure sejam VARCHAR...

    SqlCommand command = new SqlCommand("PROC_CATREV", TUA_CONEXAO);
         command.CommandType = CommandType.StoredProcedure;
         command.Parameters.Add("@REVISTA", SqlDbType.VarChar).Value = "004";
         command.Parameters.Add("@CATEGORIA", SqlDbType.VarChar).Value = "200";
         command.ExecuteNonQuery();



    • Editado André Renato Furtado domingo, 26 de julho de 2015 02:08
    • Marcado como Resposta Marcos SJ sexta-feira, 31 de julho de 2015 18:52
    • Não Marcado como Resposta Marcos SJ sexta-feira, 31 de julho de 2015 18:52
    domingo, 26 de julho de 2015 02:07
  • Eu já tenho a conexão com o banco de dados pelo using Model conforme meu código abaixo:

                    

      mdc = new ModelDataContext();

    \\AQUI OS PAREMETROS DA MINHA PROCEDURE

                    var sourceClientes = \\AQUI A EXEC DA MINHA PROCEDURE
                    gwDados.DataSource = sourceClientes;
                    gwDados.DataBind();

                }                                            

    Acho que agora deu pra entender o que eu quero.

    Fico no aguardo.

    Obrigado

     

    domingo, 26 de julho de 2015 18:53