• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1771
2006.05.26 (18:39:44)

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 통계청 입력 시스템
>* 문의할 Component명 및 버전 : gauce4.0
>* DataSet 버전 : 1,2,1,27
>* Tr 버전 : 1,2,1,24
>* 문의 유형(질문/요청/참조) : 질문
>
>그리드에서 계산기능을 추가 하려고 사용을 하는데 value={(CHECKED/ALL_CNT)*100.0} 이렇게 사용을 했는데
>데이터가 0으로만 나옴니다
>ALL_CNT        CHECKED
>1000        30
>147833        19
>1000        40
>489        80
>687        90
>백분율을 구하려고 하는데 이상하게 0만 나오네요
>db에서 select 하여 가져올때는 타입은 int로 가져옵니다. 정말 이상합니다.
>0만 나오고 고수님의 도움부탁드립니다.
>
>



db에서 값을 가져올때 TB_INT TYPE으로하면 안되고 TB_DECIMAL로 가져와야 하네요
ResultSet에서는 getInt가 아니고 getFloat로 가져와야만 계산을 그리드에서 잘하네요..
그러면 정수부분은 소수점 자리가 생기는 부분이 있는데 이것은 dec=0으로 해서 처리를 하니까
문제가 없네요...쩝...3시간 고생했는데...아까운 시간...
 
Tag List
XE Login