델파이 초보입니다.
파라독스 디비를 가지고 회원관리 프로그램을 짜고 있습니다.
Sql을 사용하여 작업하고 있는데
try ~ except 문을 사용하여 중복되는 키가 발생했을 경우
에러처리를 할려고 합니다.
except
on E:EDBEngineError do
begin
GetMem(BDEError, 1024);
BDE.DBiGetErrorString (DBIERR_KEYVIOL, BDEError);
if E.Error[0].Message = BDEError then
begin
ShowMessage('데이타 중복오류입니다.');
end;
freeMem(BDEError);
end;
end;
게시판에 있는 소스를 사용하면 자꾸 'undeclared identifier. "EDBEngineError"'
에러가 발생합니다.
헤드 부분에 db를 추가해도 똑같은 에러가 발생하더군요.
도와주세용..........TT
EDBEngineError 예외는 DBTables 유닛에 있습니다.
uses ..., dbtables;
^^ 항상 즐코하세요.
한산 wrote:
> 델파이 초보입니다.
> 파라독스 디비를 가지고 회원관리 프로그램을 짜고 있습니다.
> Sql을 사용하여 작업하고 있는데
> try ~ except 문을 사용하여 중복되는 키가 발생했을 경우
> 에러처리를 할려고 합니다.
>
> except
> on E:EDBEngineError do
> begin
> GetMem(BDEError, 1024);
> BDE.DBiGetErrorString (DBIERR_KEYVIOL, BDEError);
> if E.Error[0].Message = BDEError then
> begin
> ShowMessage('데이타 중복오류입니다.');
> end;
> freeMem(BDEError);
> end;
> end;
>
> 게시판에 있는 소스를 사용하면 자꾸 'undeclared identifier. "EDBEngineError"'
> 에러가 발생합니다.
>
> 헤드 부분에 db를 추가해도 똑같은 에러가 발생하더군요.
>
> 도와주세용..........TT