Q&A

  • 예외처리는 어떤때 하는거예요?
구체적으로좀 알고싶어요..

구체적으로 알려주실 시간이 없으시다면 뭐.. 간단하게라도..



근데 그런건 if문으로도 처리가 가능한거잖아요?

아닌가? 어여튼 제 생각으론 if문으로 처리가 가능할 것 같거든요..



이럴때 꼭 예외처리를 해야한다..

그럴때좀 언제인지좀 알려주세요!! ^O^



음 서버와 클라이언트 프로그램 중심으로 해주시면 감싸하겠습니다.

1  COMMENTS
  • Profile
    이정한 2000.09.30 23:06
    파이걸 wrote:

    > 구체적으로좀 알고싶어요..

    > 구체적으로 알려주실 시간이 없으시다면 뭐.. 간단하게라도..

    >

    > 근데 그런건 if문으로도 처리가 가능한거잖아요?

    > 아닌가? 어여튼 제 생각으론 if문으로 처리가 가능할 것 같거든요..

    >

    > 이럴때 꼭 예외처리를 해야한다..

    > 그럴때좀 언제인지좀 알려주세요!! ^O^

    >

    > 음 서버와 클라이언트 프로그램 중심으로 해주시면 감싸하겠습니다.



    예외처리는 try ~ except, try ~ finally가 있습니다



    일단 try ~ except는 예외발생시 try절 문장을 수행하다가

    예외발생을 만나면 나머지는 무시하고 except절의 첫번째로

    갑니다



    Database1.StartTransaction; //트랜젝션 시작

    try



    table1.Insert;



    Database1.Commit; //오류가 없으면 수행



    Except //table1.Insert에 문제가 발생하면 Rollback작업을함



    Database1.Rollback; //위의 작업을 무시하고 여기로 이동



    ShowMessage('입력작업 에러');



    end;



    위의 작업을 if문으로 처리하기가 좀 곤란하겠지요 그럼 즐팅

    하십시오.