Q&A

  • 파라독스 테이블의 동적생성문제
파라독스 테이블을 동적으로 생성하고 싶습니다.

TblAddr.DatabaseName := 'BUDONG';

TblAddr.TableName := edit1.text;

TblAddr.TableType :=ttParadox;



TblAddr.FieldDefs.Clear;

TblAddr.FieldDefs.Add('ANO',ftString,7,True);//not null

TblAddr.FieldDefs.Add('AGU',ftString,1,True);

TblAddr.FieldDefs.Add('ASEQ',ftString,2,True);

TblAddr.FieldDefs.Add('ANAME',ftString,30,False);//null 허용

TblAddr.FieldDefs.Add('AZIP',ftString,7,False);

TblAddr.FieldDefs.Add('AADDR',ftString,30,False);



TblAddr.IndexDefs.Clear;

TblAddr.IndexDefs.Add('', 'ANO', [ixPrimary , ixUnique]);//인덱스설정





TblAddr.CreateTable;

TblAddr.Open;

게시판에 있는 내용을 찾았는데, 만약 테이블을 만들면 어느 디렉토리에 저장이 되나요?

그리고 Table 컴포넌트를 어떻게 연결해서 쓰나요?

그냥 갖다놓고 쓰면 되는건가요?

답변을 기다립니다.



*그리고 관리자님 바로 아래 똑같은 내용을 썼다가 지우려고해도 지워지지 않습니다.

*관리자님이 지워주시길 부탁드립니다.

그럼......

1  COMMENTS
  • Profile
    김영해 2000.07.06 22:10
    dogmh wrote:

    > 파라독스 테이블을 동적으로 생성하고 싶습니다.

    > TblAddr.DatabaseName := 'BUDONG';

    > TblAddr.TableName := edit1.text;

    > TblAddr.TableType :=ttParadox;

    >

    > TblAddr.FieldDefs.Clear;

    > TblAddr.FieldDefs.Add('ANO',ftString,7,True);//not null

    > TblAddr.FieldDefs.Add('AGU',ftString,1,True);

    > TblAddr.FieldDefs.Add('ASEQ',ftString,2,True);

    > TblAddr.FieldDefs.Add('ANAME',ftString,30,False);//null 허용

    > TblAddr.FieldDefs.Add('AZIP',ftString,7,False);

    > TblAddr.FieldDefs.Add('AADDR',ftString,30,False);

    >

    > TblAddr.IndexDefs.Clear;

    > TblAddr.IndexDefs.Add('', 'ANO', [ixPrimary , ixUnique]);//인덱스설정

    >

    >

    > TblAddr.CreateTable;

    > TblAddr.Open;

    > 게시판에 있는 내용을 찾았는데, 만약 테이블을 만들면 어느 디렉토리에 저장이 되나요?

    > 그리고 Table 컴포넌트를 어떻게 연결해서 쓰나요?

    > 그냥 갖다놓고 쓰면 되는건가요?

    > 답변을 기다립니다.

    >

    > *그리고 관리자님 바로 아래 똑같은 내용을 썼다가 지우려고해도 지워지지 않습니다.

    > *관리자님이 지워주시길 부탁드립니다.

    > 그럼......



    DatabaseName을 지정하시면 지정하신 alias의 경로에 생기구요.



    지정하지 않으면 실행폴더에 생성되구 TableName에 생성경로를 넣으셔두 상관없습니다.



    나중에지우시려면 Deletetable 하시면 없어집니다.