ASP를 작성하다 보면 에러처리가 필요할때가 있습니다..
ASP는 자료가 많이 없기때문에....
그래서 정리를 해둡니다 ^^
<%
'On Error Resume Next를 사용하여 에러처리를 가능하게 한다.
On Error Resume Next
Dim Dbconn
Set DbConn = Server.CreateObject("ADODB.Connection")
DbConn.Provider = "SQLOLEDB"
DbConn.ConnectionString = "SERVER=(서버명); Database=(DB명); UID=(ID); PWD=(비빌번호)"
DbConn.Open
'에러가 나면 Secondry DB로 연결을 시도한다.
If Err.Number <> 0 Then
Err.Clear
DbConn. ConnectionString = "SERVER=(서버명); Database=(DB명); UID=(ID); PWD=(비빌번호)"
DbConn.Open
End If
'Secondry DB의 연결도 실패할경우 에러 메시지를 출력한다.
'다른 서버가 더존재하면 Secondry 루틴을 다시 만든다.
If Err.Number <> 0 Then
'에러 메시지 출력
Response.write "DB 서버 에러 발생"
Response.End
End If
'On Error Goto 0 를 이용하여 에러 처리를 불가능하게 한다.
On Error Goto 0
%>
'웹관련 > ASP' 카테고리의 다른 글
[ASP] 다국어 ASP 제작시 주의사항 (0) | 2018.04.04 |
---|---|
[ASP] DB ROLLBACK / ASP 트랜잭션처리 (0) | 2017.12.18 |
[ASP] ASP배열 (0) | 2016.11.18 |
[ASP] ServerVariables 함수 알아보기 (0) | 2016.11.14 |
[ASP] 파일업로드시 파일명 중복되면 (1)이라고 붙히는 함수 (0) | 2016.11.07 |
댓글