파악하신대로 DECIMAL타입은 15자리(소수부 자리수 포함)가 최대값입니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 하나은행
>* 문의할 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에 대한 입력가능 범위등에
>대한 설명이 부족하더군요... 답변부탁드립니다.
>