Q&A

  • (질문)테이블이 존재하는지 체크해주는 방법
db는 인터베이스인데요.

a라는 테이블이 존재하는지 체크 후 존재하면 삭제시키고 다시 생성하게 하려고

하는데

아시는분 알려주세요.

2  COMMENTS
  • Profile
    김지태 2001.10.26 00:11
    바보 wrote:

    > db는 인터베이스인데요.

    > a라는 테이블이 존재하는지 체크 후 존재하면 삭제시키고 다시 생성하게 하려고

    > 하는데

    > 아시는분 알려주세요.





    안냐세영. UserSpace임덩.



    날씨가 포근 하군영...



    DBTables 를 used에 추가하신후



    session의

    procedure GetTableNames(const DatabaseName, Pattern: String; Extensions, SystemTables: Boolean; List: TStrings);

    를 호출합니다.



    szTName := TStringList.Create;

    Session.GetTableNames(Database1.DatabaseName, '', False, False, zTName);

    for i := 0 to szTName.Count - 1 do

    begin

    if szTName[i] = 'FindName' then

    begin

    // Action To Delete

    ...

    ...

    break;

    end;

    end;



    그럼 수거하시구영...



  • Profile
    최용일 2001.10.25 23:59
    안녕하세요. 최용일입니다.



    TTable의 Exists, DeleteTable, CreateTable메소드를 사용하세요.



    델파이 헬프에 예제도 나와있습니다.



    ^^ 항상 즐코하세요...



    바보 wrote:

    > db는 인터베이스인데요.

    > a라는 테이블이 존재하는지 체크 후 존재하면 삭제시키고 다시 생성하게 하려고

    > 하는데

    > 아시는분 알려주세요.