안녕하십니까
항상 도움만 받고 있네요..
제가 오류를 처리할때 이 예외코드를 좀더 상세히 처리해서
오류시 대처하려고 하는데.. 어떻게 해야할지 모르겠네요..
아래코드는 권한이 없는 사용자가 데이터를 수정하려고 해서
나는 에러를 임시로 만든경우의서 try문 일부입니다.
try
execsql;
except
on E : EDBEngineError do begin
ShowMessage(IntToStr(E.Errors[0].ErrorCode));
end;
end;
위와 같은 결과에서 13059라는 에러코드를 얻었습니다.
C:BorlandDelphi5Docbde.int에는
데이터베이스 에러가 날때의 코드가 다 정의되어 있다고 하던데..
도대체 저 에러코드를 맞춰보려고 해도 알수가 없습니다.
에러코드와 bde.int를 연결하여 메세지를 한글화해서 뿌려볼까 하는데
연관성을 찾지 못하겠습니다. 서로 상관이 없는건가요?
있다면 설명좀 해주시면 감사하겠습니다.