Q&A

  • 디비 오류 예외코드 활용방법 좀 갈켜주세요
안녕하십니까
항상 도움만 받고 있네요..

제가 오류를 처리할때 이 예외코드를 좀더 상세히 처리해서
오류시 대처하려고 하는데.. 어떻게 해야할지 모르겠네요..

아래코드는 권한이 없는 사용자가 데이터를 수정하려고 해서
나는 에러를 임시로 만든경우의서 try문 일부입니다.

try
    execsql;
except
    on E : EDBEngineError do begin
       ShowMessage(IntToStr(E.Errors[0].ErrorCode));
    end;
end;

위와 같은 결과에서 13059라는 에러코드를 얻었습니다.
C:BorlandDelphi5Docbde.int에는
데이터베이스 에러가 날때의 코드가 다 정의되어 있다고 하던데..
도대체 저 에러코드를 맞춰보려고 해도 알수가 없습니다.

에러코드와 bde.int를 연결하여 메세지를 한글화해서 뿌려볼까 하는데
연관성을 찾지 못하겠습니다. 서로 상관이 없는건가요?
있다면 설명좀 해주시면 감사하겠습니다.  
0  COMMENTS