얼마전에 bde를 쓰다 모두 ado로 바꿨는데요 에러처리가 안돼고있습니다..
try
db접속
except
showmessage('정기 PM으로인한 오라클 접속 PASSWORD 에러입니다. PASSWORD를 변경해 주십시오!!!');
password변경폼 open;
end;
이전에는 위와 같이 예외처리를 해주고 있었는데요 ado로 바꾸고 나서부터는
EOleException 에러가 나면 에러가 except문안에 걸리지 않고 있습니다..
여기저기 찾아봐도 ado에 관한 자료는 너무 없는 편이고 미치겠습니다,,
몇일후면 db password가 변경되어서 예외처리가 꼭 필요한 상황인데
조그만 팁이라도 있으신분은 빠른 답변좀 부탁드립니다
선언부에..
con : TADOConnection; 이라면..
con.connectstring := ...;
con.Open;
if not con.connected then
begin
//여기서 접속되지 않았을때 처리를 해주면 되지 않을까요?
end;
uses절에..
comObj 인가??? 추가해 주셔야 할겁니다...물론 다른것도..^^
try
except
on e : exception do
showmessage(e.classname + #10#13 + e.message);해서 한번 보시구요..
end;