13.8.3 Update 구문 처리 관련 코드 블록

    다음 코드는 메서드로 구현한 내용의 일부로 Update 관련 저장 프로시저를 호출하는 코드다.


    /// <summary>
    /// 프로필 정보 업데이트
    /// </summary>
    /// <param name=“model”>UserViewModel 개체</param>
    /// <returns>업데이트 되었으면 1 그렇지 않으면 0</returns>
    public int UpdateUserProcess(UserViewModel model)
    {
      SqlConnection objCon = new SqlConnection(
          ConfigurationManager.ConnectionStrings[“ConnectionString”].ConnectionString);
      objCon.Open();
      
      SqlCommand objCmd = new SqlCommand(“UpdateUser”, objCon);
      objCmd.CommandType = CommandType.StoredProcedure;
      
      objCmd.Parameters.AddWithValue(”@Email”, model.Email);
      objCmd.Parameters.AddWithValue(”@Description”, model.Description);
      objCmd.Parameters.AddWithValue(”@DomainID”, model.DomainID);
      objCmd.Parameters.AddWithValue(”@PhoneNumber”, model.PhoneNumber);
      
      int result = Convert.ToInt32(objCmd.ExecuteScalar());
      objCon.Close();
      return result;
    }
    

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.