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