C#에서 저장프로시저 사용하기! ASP.NET / C#




        //Connection
        SqlConnection con = new SqlConnection();
        con.ConnectionString = ConfigurationManager.ConnectionStrings["연결문자열"].ConnectionString;
        con.Open();

        //Command

        SqlCommand cmd = new SqlCommand();
        cmd.Connection = con;

        //사용할 프로시저
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.CommandText = "sp 이름";                          

        //입력 파라메타

        cmd.Parameters.AddWithValue("@param1", "1234");
        cmd.Parameters.AddWithValue("@param2", "5678");

        //출력 파라메타

        cmd.Parameters.Add("@out_param1", 디비타입.출력형식, 길이).Direction = ParameterDirection.Output;
        cmd.Parameters.Add("@out_param2", 디비타입.출력형식, 길이).Direction = ParameterDirection.Output;
        
        //출력 파라메타 사용 예
        cmd.Parameters.Add("@a", SqlDbType.VarChar, 9).Direction = ParameterDirection.Output;
        cmd.Parameters.Add("@b", SqlDbType.VarChar, 255).Direction = ParameterDirection.Output;
        


덧글

댓글 입력 영역


통계 위젯 (화이트)

1527
109
357464

red 210