Q&A

  • Paradox DB_ Create 시 에러 _ Number is out of range.
안녕하세요

파라독스 DB로 작업하는건 처음이라 어려움이 많네요..;


Form Show 이벤트 발생 시 테이블을 만드는 건데..


무슨 문젠지 감이 안잡히네요.. ;;



Close;
SQL.Clear;
SQL.Add('  CREATE TABLE ' + _issMasterTbl                                                  );
SQL.Add('  (  issRecogDate     CHARACTER(8),                                              ');
SQL.Add('     issCompany_CD    CHARACTER(4),                                           ');
SQL.Add('     issTicket_CD     CHARACTER(4),                                                ');
SQL.Add('     issTicket_NO     CHARACTER(20),                                              ');
SQL.Add('     issImgPath       CHARACTER(255),                                            ');
SQL.Add('     PRIMARY KEY( issRecogDate,issCompany_CD,issTicket_NO ))  ');


쿼리는 위와 같이 날렸구요..


실행하면 Number is out of range. 라는 메시지가 나오고

테이블을 찾을 수 없다고 합니다.


위의 쿼리를 날리기 전에 두개의 테이블을 더 생성하는데

그 부분에선 문제가 없구요...



왜 그런걸 까요..?;;


그리구 Number is out of range. 라는 메세지는 어느 상황에서 나오는거죠??


아.. 지금 승질이 머리 끝까지... ㅠ.ㅜ
1  COMMENTS
  • Profile
    이경술 2007.04.17 17:50

    ㅋ..

    제가 질문을 올리고 제가 답을 다네요.. ^^;;

    그래도 혹시 이와 관련된 문제로 고민하실 분들이 있으실까봐 ;;;


    파라독스 DB에선 pk가 아닌 필드가 pk 필드보다 먼저 만들면 안된다고 하네요;;


    그래서 issTicket_NO 필드의 순서를 key가 아닌 issTicket_CD 필드의 앞으로 옮겼더니

    생성이 되네요.. ;;


    이것때문에 맘고생 많이 했는데.. .ㅠ.ㅜ


    그래도 문제가 뭔지 알아서 신나네요 ㅋㅋ


    그럼 모두 즐프 하세요 ~ ^^