게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 : 하나은행
* 문의할 Component명 및 버전 : Grid 1,1,0,118
* DataSet 버전 : DataSet 1,1,0,35
* Tr 버전 : -
* 문의 유형(질문/요청/참조) : Decimal Type의 최대범위?
* 내용 :
var THeader = "Col01:STRING(6), "
+ "Col02:STRING(6), "
+ "Col03:DECIMAL(19.0), "
+ "Col04:STRING(80) ";
dataSet.SetDataHeader(THeader);
이렇게 초기화된 Grid에 행추가하여 세번째 컬럼인 Col03 에 숫자를
1234567890123456789 까지 입력하고 나니
1,234,567,890,123,456,800 이라는 생각치 못한 숫자로 바뀌는데요?
19자리가 너무 큰건가 싶어 17로 바꾸고...
12345678901234567 까지 입력하고 나니
12,345,678,901,234,566 이라는 숫자로 바뀌는데요?
그렇다면 결국 DECIMAL(15.0) 으로 밖엔 사용이 불가능하다는 건지요?
하긴 15자리 금액이라해도 무려 백조원이라는 어마어마한 금액이긴 하지만요 ^^;
가우스 컴포넌트 매뉴얼이나 API등에도 ColumnType에 대한 입력가능 범위등에
대한 설명이 부족하더군요... 답변부탁드립니다.