Q&A

  • ADO 접속시 Connect error 처리 방법?
ADO로 connected 할때..상대방 서버가 죽어서
접속 오류가 납니다..(프로그램 DOWN)
이때..상대방 컴에 죽으면  SKIP하여 저의 프로그램이 DOWN되지 않게
하려고 하는데..방법없는가요?
즉...접ㄱ속 ERROR가 나도 SYSTEM 메세지 않나오고 USER가 처리하는 방법...
try
   ..ado.connected:=true;
except
   continue;
end;

A문 실행...

이런 try 가 않되요..원래 않되는 건지..?
방법좀 알려 주세요..
2  COMMENTS
  • Profile
    박지용 2005.11.15 01:50
    위 의 코드로만으로는  유추 해볼때

    try
    except
        continue;
    end;

    except trap에서 continue를 했기 때문입니다.

    except 에 Continue를 하면 error trap을 하지 않고 다음 routine을 계속 수행하겠다는
    의미이겠죠...

    그럼 아래 부분은 Error 났던 ADOConnection을 통해 DB를 access하게 될 것이고

    그럼 당연히 application이 dead되겠죠...

    참고로  TApplicationEvents컴포넌트의 OnException handler를 상용해서

    위 의 경우처럼 partial code level에서 error trapping을 하지 못한 경우, global하게

    trapping을 걸어주세요...^^

    그럼...


  • Profile
    이중철 2005.11.11 23:06
    실행파일에서는 문제 없습니다.
    단 디자인 모드에서만 문제가 있을 뿐 입니다.
    만약 이 문제도 보기 싫다면
    [Tools][Debugger Option]에서
    Language Exceptions 에서 Stop on Exceptions의 체크를 푸세요
    그러나 테스트만 하시고 다시 체크 하시기를 ...