파라독스 테이블을 동적으로 생성하고 싶습니다.
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 컴포넌트를 어떻게 연결해서 쓰나요?
그냥 갖다놓고 쓰면 되는건가요?
답변을 기다립니다.
*그리고 관리자님 바로 아래 똑같은 내용을 썼다가 지우려고해도 지워지지 않습니다.
*관리자님이 지워주시길 부탁드립니다.
그럼......
> 파라독스 테이블을 동적으로 생성하고 싶습니다.
> 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 하시면 없어집니다.