[Classic ASP] 예외처리 , 에러 코드(try 비슷하게 쓸 수 있음)

ASP.NET에서는 try catch 구문이 있지만 asp에는 존재하지 않는다.

대신 사용할 수 있는 구문이 On Error 구문이다.

<%
 on error resume next
 Insert 시도..
 if err.number<>0 then
     Response.Write "insert Error"

 else

     Response.write "insert success"
 end if

%>

On Error Resume Next =>에러가 나더라도 무시하고 지나가라는 구문이다.

Err.Number이 0이 아닌 경우는 에러가 났다는 뜻의 구문

(err.Number이 에러 번호)

Response.Write Err.Description 을 해보면 어떤 에러가 났는지를 알 수 있다.

'에러 정보'
response.Write("<b>err.description :</B>"&err.Description&"<br>")
response.Write("<b>err.number : </b>"&err.Number&"<br>")
response.Write("<b>err.Source : </b>"&err.Source&"<br>")

원문 : https://chachahoya.tistory.com/29

guest
0 Comments
Inline Feedbacks
View all comments