지금 예외처리를 하고 있는데요,
Try
EditToParam;
DataM.Q_Witch.ExecSQL;
Except
On F : EDBEngineError do begin <-- 이부분이요
if pos('Key Violation',E.Errors[0].Message) > 0 then begin
ShowMessage('중복 키 오류입니다!');
Exit;
end;
위에 표시한 부분에서요
[Error] Fwitch.pas(197): Undeclared identifier: 'EDBEngineError'
정말 왜 안되는지, 엉엉~~~
EDBEngineError
말구요,
EDatabaseError 로 고쳐서 해보세요~~~
그리고,
꼭대기 Uses 문에 DB가 있는지 확인해 보셨음 하네용...
이상 날고싶은 병아리였습니당!
최재원 wrote:
> 지금 예외처리를 하고 있는데요,
>
> Try
> EditToParam;
> DataM.Q_Witch.ExecSQL;
> Except
> On F : EDBEngineError do begin <-- 이부분이요
> if pos('Key Violation',E.Errors[0].Message) > 0 then begin
> ShowMessage('중복 키 오류입니다!');
> Exit;
> end;
>
> 위에 표시한 부분에서요
>
> [Error] Fwitch.pas(197): Undeclared identifier: 'EDBEngineError'
>
> 정말 왜 안되는지, 엉엉~~~