C#에서 스토리지 프로세스 호출: 입력 출력 매개변수

1637 단어 저장 프로세스
	using (SqlConnection conn = new SqlConnection(this.GetConnectionString(this.WMPDBName)))
            {
                SqlCommand cmd = conn.CreateCommand();

                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.CommandText = "      ";

                ////    
                cmd.Parameters.Add(new SqlParameter("@DeleteTotal", System.Data.SqlDbType.Int));
                cmd.Parameters["@DeleteTotal"].Direction = System.Data.ParameterDirection.Output;
                cmd.Parameters.Add(new SqlParameter("@InsertTotal", System.Data.SqlDbType.Int));
                cmd.Parameters["@InsertTotal"].Direction = System.Data.ParameterDirection.Output;

                ////     【   】
                cmd.Parameters.Add(new SqlParameter("@PageIndex", System.Data.SqlDbType.Int));
                cmd.Parameters["@PageIndex"].Direction = System.Data.ParameterDirection.Input;
                cmd.Parameters["@PageIndex"].Value = 1;

                ////     【   】
                cmd.Parameters.Add(new SqlParameter("@PageIndex", 1));
                conn.Open();
                cmd.ExecuteNonQuery();
                int.TryParse(cmd.Parameters["@DeleteTotal"].Value.ToString(), out deleteTotal);
                int.TryParse(cmd.Parameters["@InsertTotal"].Value.ToString(), out insertTotal);
            }

좋은 웹페이지 즐겨찾기