카테고리 없음

[ASP] 오류 처리

봄돌73 2006. 7. 6. 13:35
출처 : http://kin.naver.com/db/detail.php?d1id=1&dir_id=10112&eid=94JTuDRqipQ5mTCFsAn9y21EemgTufpa




런타임 오류일 경우 Error 객체를 사용하여 오류 처리를 하실 수 있습니다.
 
ASP 코드 상단에  On Error Resume Next 를 추가합니다.
코드 하단부에는 오류 여부를 검사하여 메시지를 출력하는 부분을 추가합니다.
 
대략 아래와 같은 형태가 됩니다.
<%
 On Error Resume Next
 
 ' -- 오류 문자열 --
 
 if Err Then
   Response.write Err.Number & ":" & Err.Description
   Response.end
 End if
%>
 
위에서 진한 부분을 주의하시면 됩니다.
Err 객체는 ASP에서 오류 처리를 위하여 지원하는 객체입니다.
 
노란색 부분이 오류 문자열 출력 부분입니다.
ASP에서 지원하는 오류 설명은 Err.Description 를  통하여 구할 수 있지만, 추가 설명을 달고 싶으시면 저 부근에 필요한 부분을 추가하시면 됩니다.
 
참고로 위 오류 처리는 런타임 오류가 아닌 문법 오류등에서는 쓰실 수 없습니다.