게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
**필수입력사항**
* 고객(업체)명 : bg&t
* 제품 버전 : 가우스 5.0.1.5,window 7 32&64Bit
* 문의 유형(질문/요청/참조) : tr 오류
* 내용 :
dataset.text 내용은 다음과 값습니다.
SERIAL_NO:STRING:NORMALTYPE:NORMALKEY,PART_CD:STRING:NORMALTYPE:NORMALKEY,
PART_NM:STRING:NORMALTYPE:NORMALKEY,CUST_GRP:STRING:NORMALTYPE:NORMALKEY,
GAME_TYPE:STRING:NORMALTYPE:NORMALKEY,TBL_CD:STRING:NORMALTYPE:NORMALKEY,
SEQ:DECIMAL:NORMALTYPE:NORMALKEY,GAME_YMD:STRING:NORMALTYPE:NORMALKEY,
APLY_YMD:STRING:NORMALTYPE:NORMALKEY,APLY_HM:STRING:NORMALTYPE:NORMALKEY,
COST_CL:STRING:NORMALTYPE:NORMALKEY,COST_TYPE:STRING:NORMALTYPE:NORMALKEY,
GAME_CL:STRING:NORMALTYPE:NORMALKEY,IO_CL:STRING:NORMALTYPE:NORMALKEY,
GAME_AMT:DECIMAL:NORMALTYPE:NORMALKEY,CLOSE_AMT:DECIMAL:NORMALTYPE:NORMALKEY,
AGENT_MAN:STRING:NORMALTYPE:NORMALKEY,CONF_MAN:STRING:NORMALTYPE:NORMALKEY,
NOTE1:STRING:NORMALTYPE:NORMALKEY,CLOSE_CL:STRING:NORMALTYPE:NORMALKEY,
CLOSE_YN:STRING:NORMALTYPE:NORMALKEY,CLOSE_DATE:STRING:NORMALTYPE:NORMALKEY,
CLOSE_EMPNO:STRING:NORMALTYPE:NORMALKEY,CLOSE_SLIPNO:STRING:NORMALTYPE:NORMALKEY,
CUST_ID:STRING:NORMALTYPE:NORMALKEY,CUST_ENAME:STRING:NORMALTYPE:NORMALKEY
==> 전송값(1) 정상 처리
D,"GG201312010004","VIPAB00100","VIP-Common","Roling Share A","5","BC-80",7,"20131201","20131204","1704","1","","1","1",600,0,"","DEV","","","N","","","","",""
==> 전송값(2) tr_post오류
D,"GG201312010004","VIPAB00100","VIP-Common","Roling Share A","5","BC-80",10,"20131201","20131204","1727","2","","1","1",500,0,"","DEV","","","N","","","","",""
동일한 그리드에서 dataset을 넘기는 프로그램입니다. 하지만 위 결과를 보시다시피, 한건은 처리가 되는데,
다른 한건은 처리가 되지 않고있습니다.
이것저것 테스트를 진행해본결과 SEQ부분에 2자리인경우 될때도 있고 안될때도 있고 합니다.
강제로 db 데이타를 1자리로 변경하면 처리가 되더군요. 문제는 될때도 있고 안될때도 있다는것입니다.
이런문제는 어떻게 처리를 해야하나요???
db ms-sql이며 테이블 컬럼은 decimal(4)로 잡혀있습니다.
4로 설정되어 있다면 천자리까지 처리가 되게 됩니다.
문의하신 내용으로 보아 해당 자리수가 4가 아닌 1로 설정되어 있을 가능성이 있습니다.
Dataset의 DataHeader 메소드나 ColumnSize 메소드로 자리수가 4로 설정되어 있는지 확인해 보시기 바라며 4로 설정되어 있는데도 문제가 발생한다면 원격이나 유선지원을 받으시기 바랍니다.
감사합니다.