ADOQuerry 사용시 query 결과가 없을 시의 에러 처리?
는 어떻게 합니까?
가령 테이블을 오픈하지 못했을때?
테이블을 검색 하는데 테이블이없으면
테이블이 없다는 메시지를 출력할려고 하는데
디렉토리, 화일의 경우 의 경우 DirectoryExists(), fileExists() 함수가 있어서
다음과 같이 에러 처리가 가능한데
TAble 의 경우 어떤 방법으로 에러 처리를 할수 잇습니까?
procedure TForm1.Button1Click(Sender: TObject);
begin
if not DirectoryExists('c:\temp') then
if not CreateDir('C:\temp') then
raise Exception.Create('Cannot create c:\temp');
end;
ADOquerry 를 사용하지 않았을때는 다음과 같 이하면 되지만
ADOquerry 를 사용 했을때의 에러 처리는 어떻게 합니까?
try
Table1.Open;
except
ShowMessage('테이블을 여는데 실패 했습니다');
end;
해당 테이블이 존재하는지 여부는
DBMS의 데이터사전을 통해서 존재여부를 검사할수 있습니다.
오라클의 경우
SELECT COUNT(TBNAME) FROM TAB WHERE TBANEM = '테이블명'
이렇게해서 결과값을 검사하시면..
근런데 무슨 작업을 하시길래 있는지 없는지도 모르는 테이블을 대상으로
쿼리를 하는지요? 궁금허네..^^~