• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 3077
2005.02.24 (23:22:19)
파악하신대로 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에 대한 입력가능 범위등에
>대한 설명이 부족하더군요... 답변부탁드립니다.
>
 
Tag List
XE Login