Q&A

  • 테이블이 생성되어있는지 체크문제!
안녕하세요!

테이블 추가하는 쿼리를 실행하려는데

이미 db에 테이블이 존재하는지 체크하려는데 어찌 해야 되나요?





with query1 do

begin

close ;

sql.clear ;

sql.add('select count(*) as num') ;

sql.add('from user_objects') ;

sql.add('where table_name = :tname') ;

parambyname('tname').asString := 확인하고픈 테이블 ;

open ;

end ;

if query1.fieldbyname('num').asInteger = 0 then

begin

// 테이블 생성 루틴...

end ;



질문을 뒤져보니 위의 쿼리문이 있긴 있던데 감이 별로 안잡히네요.

전 mdb로 작업하고 있고 db명은 cust.mdb이고 추가할 테이블명은 cust_sang 입니다.

조언 부탁드릴께요.

0  COMMENTS