ADO로 connected 할때..상대방 서버가 죽어서
접속 오류가 납니다..(프로그램 DOWN)
이때..상대방 컴에 죽으면 SKIP하여 저의 프로그램이 DOWN되지 않게
하려고 하는데..방법없는가요?
즉...접ㄱ속 ERROR가 나도 SYSTEM 메세지 않나오고 USER가 처리하는 방법...
try
..ado.connected:=true;
except
continue;
end;
A문 실행...
이런 try 가 않되요..원래 않되는 건지..?
방법좀 알려 주세요..
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을 걸어주세요...^^
그럼...