Q&A

  • paradox table 동적으로 생성하는 코드입니다 잘못된
paradox 동적으로 테이블생성시 필드정의부분입니다

잘못된곳이 있나요



Add('HBU',ftString,2,False); //스트링필드

Add('HGUME',ftCurrency,8,False); //money 필드

Add('HBDATE',ftDate,null,False);//이부분이잘못된것같아요

paradox에서직접 테이블생성시에는 data size를

입력 않하죠?

그런데 동적으로 생성시에는 빈칸으로 하니까

에러가 나거든요

그래서 null로 했는데 맞나요?

3  COMMENTS
  • Profile
    김태균 2000.05.12 20:13
    테이블 컴포넌트는 40개 이상의 필드를 가진

    테이블과 연결 할때는 에러가 납니다.



    물론 동적 생성할 때에도 필드가 40개가 넘어가면

    에러가 나구요.



    문법에 문제가 없다면 이부분을 체크 해보세요.



    제 경험에 비출때는 SQL문으로 생성하는게 에러도 없구

    젤 무난한거 같네요...^^

  • Profile
    황남철 2000.05.12 20:41
    코드에 잘못된 부분은 없나요

  • Profile
    이재식 2000.05.12 21:54
    황남철 wrote:

    > 코드에 잘못된 부분은 없나요



    이재식 Wrote :

    안녕하세요?

    코드에 잘못된 부분이 있습니다.



    아래처럼 생성해 보세요.



    with table1 do

    begin

    DataBaseName := 'DBDEMoS';

    TableName := 'test.Db';

    TableType := ttParadox;

    with FieldDefs do

    begin

    Add('HBU',ftString,2,False); //스트링필드

    Add('HGUME',ftCurrency,0,False); //money 필드

    Add('HBDATE',ftDate, 0,False);//이부분이잘못된것같아요

    end ;

    createTable ;

    end ;

    즉, 님의 코드에서 두부분에서 에러가 발생한 것입니다.

    ftCurrency타입에서는 사이즈가 0으로 하셔서 생성하시면 됩니다.

    그리고, ftDate타입도 null이 아닌 0으로 하셔야 합니다.

    물론 만들어지면 실제 size가 0이 아니라,

    0으로 하시면 그 타입에맞게 자동적으로 사이즈가 잡히는 것입니다.

    요 두 타입은 원래 그래요. ^^





    • 최길남
    • 2000.05.12 20:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • ACCESS
      2000.05.16 20:23
      최길남 wrote: > ACCESS DB를 복구하는 방법을 아시는 분 계세요? > 코딩으로 구현하고 싶은데.. > 파라...
    • Mr.Q
    • 2000.05.12 20:04
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.05.12 22:01
      Mr.Q wrote: > TFiedl의 OnChange이벤트 사용예나 설명좀 부탁드립니다. > > procedure TfrmInput.Tabl...
    • Mr.Q
      2000.05.13 00:33
      이재식 wrote: > Mr.Q wrote: > > TFiedl의 OnChange이벤트 사용예나 설명좀 부탁드립니다. > > > > p...
    • Mr.Q
      2000.05.12 21:56
      Mr.Q wrote: > TFiedl의 OnChange이벤트 사용예나 설명좀 부탁드립니다. > > procedure TfrmInput.Tabl...
    • 초보자
    • 2000.05.12 19:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김태균
      2000.05.12 20:15
      RDB라면 트리거를 쓰세요. ROW Level 후행 트리거를 쓰면 됩니다. 그게 아니면 데이타 소스 컴포넌트의...
    • cos
      2000.05.12 20:40
      델_맹 wrote: > > 안녕하십니까, 델파이 관계자 여러분들.........!!! > 매번 저의 질문에 답변해주시...
    • 최석기
      2000.05.12 21:57
      음.. 델코에도 같은 질문 올리셨던데.. 다시 한번 복사 시켜서 여기에도 답변을 ^^ 아니 꽁수를.. ...
    • 이은정
      2000.05.12 21:25
      스타신 wrote: > 고수님들 안녕하싶니까? > 260 본여의 프로그램이 있습니다. > 하나의 .exe 에 다 묶여...
    • 김일영
      2000.05.12 20:41
      IDAPI service란 BDE를 의미하는 것인데요. BDE가 설치되어 있지 않은 것 같습니다. DAO는 어떤 설치조건...
    • 차니
      2000.05.12 21:04
      BED는 설치가 되있거던요... 제 컴퓨터에서는 잘 되는데...다른 컴퓨터에 셋업 한 후 실행하면 이런 메세...
    • 황남철
    • 2000.05.12 19:19
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김태균
      2000.05.12 20:13
      테이블 컴포넌트는 40개 이상의 필드를 가진 테이블과 연결 할때는 에러가 납니다. 물론 동적 생성할 ...
    • 황남철
      2000.05.12 20:41
      코드에 잘못된 부분은 없나요
    • 이재식
      2000.05.12 21:54
      황남철 wrote: > 코드에 잘못된 부분은 없나요 이재식 Wrote : 안녕하세요? 코드에 잘못된 부분이 있...
    • Mr.Q
    • 2000.05.12 19:16
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이재원
      2000.05.12 20:08
      If Key=#13 Then with DBGrid do if selectedindex < (fieldcount -1) then ...
    • Mr.Q
      2000.05.12 21:50
      이재원 wrote: > If Key=#13 Then > with DBGrid do > if selectedindex < (fieldcount ...
    • 이재원
      2000.05.12 23:59
      > 답변 고맙습니다. ^^ 이왕이면, 칼럼의 끝에 도달하면,, > 다음 row로 넘어가면 좋을텐데.. 혹시, 시...
    • 민은홍
    • 2000.05.12 19:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이재원
      2000.05.12 20:12
      메모리 할당 문제가 아닌것 같읍니다.. 어딘가 코드 중에 memory leak이 있는것 같은데요, 한번 코드를 자...
    • 민은홍
      2000.05.12 21:37
      답변 고맙슴다... 그런데 좀 더 자세히 설명부탁드립니다. 전 델 초보나 마찬가지거든여... 글구 ...
    • 하늘맥
      2000.05.12 19:44
      상현이라는 초보입니다. wrote: > 도와주세요. > 예를 들어 버튼이 두개 있습니다.(button1,button2) >...
    • 최용일
      2000.05.12 19:47
      안녕하세요. 최용일입니다. 말씀하신 이벤트는 Published가 아니라 Public이어서 속성에디터에는 안나타...
    • Mr.Q
      2000.05.12 19:05
      델피 초보 wrote: > 질문 그대로 입니다. > Table에선 조인이 안되구.. > Query에서 조인을 시켰더니만....
    • 강민주
      2000.05.12 13:47
      델피 초보 wrote: > 질문 그대로 입니다. > Table에선 조인이 안되구.. > Query에서 조인을 시켰더니만....
    • 델피 초보
      2000.05.12 13:58
      강민주 wrote: > 델피 초보 wrote: > > 질문 그대로 입니다. > > Table에선 조인이 안되구.. > > Query...
    • 윤석천
      2000.05.12 17:30
      델피 초보 wrote: > 강민주 wrote: > > 델피 초보 wrote: > > > 질문 그대로 입니다. > > > Table에선 ...
    • 구창민
      2000.05.12 18:57
      이상학 wrote: > 일단위로 디렉토리를 만들어야 하는데...음...하루가 지났다는 것을 어떻게 체크하는지.....
    • 강민주
      2000.05.12 13:42
      이상학 wrote: > 서버에 어떤 디렉토리가 있는지에 대한 것은 SetCurrentDir으로 찾으면 되는데요..특정 ...
    • 강민주
      2000.05.12 13:33
      델_맹 wrote: > 안녕하십니까, 델파이 관계자 여러분들......! > 제가 야심한 밤중에 한.델을 방문한 이...
    • 델_맹
      2000.05.12 14:38
      강민주 wrote: > 델_맹 wrote: > > 안녕하십니까, 델파이 관계자 여러분들......! > > 제가 야심한 밤...
    • 최용일
      2000.05.12 20:27
      안녕하세요. 최용일입니다. 어떤 파라매터를 넘기려고 하십니까? 대부분 Sender파라매터를 참조하면 되...
    • FreeHow
    • 2000.05.12 09:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.12 18:47
      안녕하세요. 최용일입니다. 먼저 TFRMHOW란 클래스타입을 RegisterClasses를 이용해서 등록을 해주시고,...