반응형
using (SqlCommand cmd = 프로시저 호출)
{
try
{
try
{
if (cmd.ExecuteNonQuery() != 1)
{
throw new Exception();
}
}
catch (SqlException se)
{
foreach (SqlError err in se.Errors)
{
if (err.Message.IndexOf("UNIQUE KEY 제약 조건 'IX_t_ent'을(를) 위반했습니다.") != -1)
{
Output("이름이 중복됩니다.");
return;
}
}
throw new Exception();
}
}
catch (Exception)
{
Output("DB서버에 문제가 있습니다.");
return;
}
}
반응형
'IT > C#' 카테고리의 다른 글
[C#] PC 종료 코드 (0) | 2011.01.11 |
---|---|
[C#] 메모리 Leak? (0) | 2011.01.11 |
[C#] 윈폼 로그인 해킹에 안전하게? (0) | 2011.01.11 |
[C#] 프로그램 중복 실행 방지 (0) | 2011.01.11 |
[C#] 자석 효과 사용법 설명 (0) | 2011.01.11 |