더북(TheBook)

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;
}

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