FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[3599] Re:Re:[질문]FDB내에 Table 존재점검은 어떻게...
전봉수 [jeunbs] 2554 읽음    2010-11-17 14:11
안명호님 답변 감사합니다.
답변주신 코팅은 저도 검색하면서 보았는데요 그 다음에 어떻게 조건을 만들어 테이블이 있으면 메뉴가 False가
되고 테이블이 없으면 메뉴가 True로 되겠끔하는지 방법을 몰라서 질문을 드린것입니다.
아래에 제가 만든 조건문이 있는데 그런식으로 여러 테이블을 점검하여 메뉴를 활성 비활성으로 하려는것입니다.
죄송하지만 조건문을 어떻게 만들어야하는지 가르쳐 주시면 고맙겠습니다.
 

안명호.ASURADA 님이 쓰신 글 :
: 검색해 보니 아래와 같은 정보가 나오네요..
:
: Question: How to check whether a table exists or not?
:
: Answer: SELECT RDB$RELATION_NAME FROM RDB$RELATIONS /* all tables will be shown */
:    WHERE RDB$RELATION_NAME = 'your_TABLE' /* particular table is checked*/
:
: 출처:http://www.devrace.com/en/fibplus/articles/2325.php
:
: 전봉수 님이 쓰신 글 :
: : 안녕하십니까?  전봉수입니다.
: : Firebird 를 사용하고 있습니다. FDB내에 Table를  배포시 연습 데이타를 넣어서 구입하신분들이 연습후
: : 연습 Table는 IBExpert 를 기동하여 지우고  지워진 Table은 은 메뉴에서 동적으로 생성하도록 하였는데요
: : 생성되지 않은 메뉴의 ENABLED는 True 되어야하고 생성된 메뉴의 ENABLED는  False  되어야하는데
: : 어떤방법으로 하여야할지 몰라서 고수님들에게 도움을 청합나다.
: :
: : 운영체제 Win_xp 델파이 7.0 Firebird 2.1 입니다.
: :
: :
: : 아래는 제가한번 어설프게 구현한 방법인데 않되는군요
: : procedure TEQUIP_F.FormShow(Sender: TObject);
: : begin
: :   IF NOT FILEEXISTS(EXTRACTFILEPATH(APPLICATION.EXENAME)+'DATA\TF_PART') THEN
: :     begin
: :        Part_Table.ENABLED := FALSE;
: :      end
: :   else
: :     Part_Table.ENABLED := True;
: :
: :     IF NOT FILEEXISTS(EXTRACTFILEPATH(APPLICATION.EXENAME)+'DATA\TF_JOB_TY') THEN
: :       begin
: :         Job_Table.ENABLED := FALSE;
: :       end
: :   else
: :     Job_Table.ENABLED := True;
: :
: :     IF NOT FILEEXISTS(EXTRACTFILEPATH(APPLICATION.EXENAME)+'DATA\TF_EQM_STD') THEN
: :       begin
: :         Std_Table.ENABLED := FALSE;
: :       end
: :     else
: :       Std_Table.ENABLED := True;
: : end;

+ -

관련 글 리스트
3597 [질문]FDB내에 Table 존재점검은 어떻게... 전봉수 2570 2010/11/17
3602     Re:[질문]FDB내에 Table 존재점검은 어떻게... 천사오리 3439 2010/11/18
3598     Re:[질문]FDB내에 Table 존재점검은 어떻게... 안명호.ASURADA 2565 2010/11/17
3599         Re:Re:[질문]FDB내에 Table 존재점검은 어떻게... 전봉수 2554 2010/11/17
3600             Re:Re:Re:[질문]FDB내에 Table 존재점검은 어떻게... 안명호.ASURADA 2935 2010/11/17
3601                 Re:Re:Re:Re:[질문]FDB내에 Table 존재점검은 어떻게... 전봉수 2754 2010/11/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.