안녕하세요
파라독스 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. 라는 메세지는 어느 상황에서 나오는거죠??
아.. 지금 승질이 머리 끝까지... ㅠ.ㅜ
ㅋ..
제가 질문을 올리고 제가 답을 다네요.. ^^;;
그래도 혹시 이와 관련된 문제로 고민하실 분들이 있으실까봐 ;;;
파라독스 DB에선 pk가 아닌 필드가 pk 필드보다 먼저 만들면 안된다고 하네요;;
그래서 issTicket_NO 필드의 순서를 key가 아닌 issTicket_CD 필드의 앞으로 옮겼더니
생성이 되네요.. ;;
이것때문에 맘고생 많이 했는데.. .ㅠ.ㅜ
그래도 문제가 뭔지 알아서 신나네요 ㅋㅋ
그럼 모두 즐프 하세요 ~ ^^