홈 · 개발 참고자료

개발 참고자료

[파워빌더] try Catch

작성자
관리자
작성일
2018-03-14
조회
10332
분류
파워빌더
//mnpmod


String sErrText, sSQL, sTemp


Try


//MNPSystem




Catch(RuntimeError Rte)


sTemp = Rte.Text


sErrText = "서버 연결 실패(RuntimeError : CREATE n_jTier_method)"


sSQL = Rte.getMessage()


Messagebox( "Exception", sErrText + "~r~n~r~n" + sSQL, stopsign! )


RETURN


/* return 을 만나면 FINALLY 갔다가 여기서 멈춤.. */


/* RETURN 이 없으면 FINALLY 갔다가 계속 진행됨. */




CATCH(Exception ex)


sTemp = ex.Text


sErrText = "서버 연결 실패(Exception : CREATE n_jTier_method)"


sSQL = ex.getMessage()


Messagebox( "Exception", sErrText + "~r~n~r~n" + sSQL, stopsign! )


RETURN




//CATCH( PBXRuntimeError PBe )


//CATCH( PBDOM_Exception PBDOMe) /* pbdom126.pbd 에서 사용됨 (xml 처리) */


//CATCH (EXCEPTION_HIERARCHY_ERROR The2)


//CATCH ( DWruntimeerror dwe)


End Try