try
Query1.Open();
except On E : EDBEngineError do begin
for i := 0 to E.ErrorCount - 1 do begin
errorMsg := errorMsg + E.Errors[i].Message;
end;
ShowMessage(errorMsg);
end;
쿼리를 던질때.... 쿼리를 잘못써서 발생하는 에러 있잖아요.... invalid SQL statement ... table dose not exist.... cloumn.... 등등..... 에러가 나면 미리 먼저 잡는 방법 없을까요? 시스템 에러 나오는거 말구요......
exception handler를 정의하면 될텐데,
try
//do SQL ...
except
//when error
end;
원하는게 맞나요???
즐코하세요...^^