INSERT ythead_01 FROM yshead_01.
INSERT ytitem_01 FROM ysitem_01.
ysitem_01 은 테이블컨트롤의 데이터를 저장하는 인터널 테이블입니다.
yshead_01 은 업체번호와 제목등을 저장하는 인터널 테이블이고요
위에 두 문장에서
첫번째의 헤더는 디비테이블에 저장이 되는데
두번째의 아이템은 디비테이블에 데이터가 저장은 되는데 값이 안들어가네요 0.000 이런식으로 만 저장이되요
화면에
업체번호입력란
제목입력란
================================ table control =========================================
data1-1 | data1-2 | data1-3 | data1-4 | data1-5 | ...........................................................
data2-1 | data2-2 | data2-3 | data2-4 | data2-5 | ...........................................................
.
.
.
.
.
======================================================================================
요런식의 구성이고 save ok코드를 받아서 데이터를 db테이블에 저장하는 프로그램입니다.
혼자서 책보고 공부하는데 어렵네요
조언 부탁드립니다.~
댓글 4
-
초보아밥퍼
2008.05.20 17:07
-
할일없는무급개발자
2008.05.20 22:24
ysitem_01 테이블 선언을 어찌 하셨나 확인함해보세용..
타입이 같은면 INSERT ytitem_01 FROM ysitem_01.
요기 구문전에 중단점 걸어서 우선 ysitem_01 필드에 값이 들어가 있나 확인 해보시는게 좋을듯하네용..
-
페리
2008.05.21 05:28
혹시 INSERT ytitem_01 FROM TABLE ysitem_01 로 해보세요.
INSERT ytitem_01 FROM ysitem_01 는 ysitem_01의 워크에어리어만 들어갈꺼에요.
-
주야
2008.05.21 18:49
INSERT ythead_01 FROM yshead_01.
INSERT ytitem_01 FROM ysitem_01. 는 별 이상이 없구요
위의 구문대로라면 한건씩 처리될겁니다.
해서 work area인 ysitem_01 에 값이 제대로 들어와있는지부터 확인해보시기 바랍니다.
from trable이라고 추가하심 internal table에 있는 데이타가 모두 한방에 insert 되는 거구요.
인서트 쪽에서 문제는 없어보이네요.
결국 인터널 테이블의 값이 안들어 있거나 필드 타입이 다른경우 일걸로 보이네요.
수고하세요