안녕하세요?
문의 하신사항이 화면의 그리드에 값을 입력시에
나타나는 현상인가요?
첨부된 파일을 실행하였을때에도 동일한 증상이 나타나는지 확인해 주시는게 좋을것 같습니다.
첨부된 파일실행후 "헤더적용" 누른후 "추가" 눌러서 확인해 보시면 됩니다.
partno:STRING(16):KEYVALUETYPE,partnm:STRING(40),price:DECIMAL(5.2)
기본적으로 price부분이 5,2로 설정되어있습니다.
만약 위와 같이 테스트 하였는데도 동일 증상이 나타나면, 컴포넌트 업데이트후에 다시 확인해 보시는게
좋을것 같습니다.
그럼 수고하세요.
-ps. 첨부된 예제는 MAX컴포넌트로 만들어졌으며, Newpacket인 경우에는 각 컴포넌트의 CLSID를
변경후에 테스트 해주세요.
문의 하신것과 같이
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 삼성카드
>* GAUCE 버전 : 3.0
>* WAS 종류(WebLogic 등등) : weblogic 6.0
>* DB 종류 : 오라클 9.0
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>rtn = dataSet.MakeDataSetInfo("delqGoalrate" ,gauceDefine.TB_DECIMAL,5,2);
><c> id=delqGoalrate,name="연체기준목표",Align=center,width=110, BgColor=#F6FCF9</c>
>
>위와 같이 선언하여 그리드에서 숫자 입력을 하였는대요.
>11.11 과 같이 4자리는 숫자 변동없이 11.11로 나오는데,
>111.11과 같이 5자리는 111.10으로 변화되어 버리네요. 111.99 도 111.90 으로
>이게.. 짤림도 아니고 반올림도 아닌 이상한 현상이 일어나네요.
>
>마찬가지로 TB_DECIMAL,4,2 라고 선언하면
>11.11 에서 11.10 으로 변화되구요.
>
>
>이런 현상이 왜 일어나는지요? 해결방법은 무엇이 있는지 궁금합니다.
>