• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1592
2008.04.18 (18:41:26)

아닙니다.
var condHeader = "BASDATRAT:DECIMAL(9.2)";

괄호가 빠진건 게시판에 옮겨 적으면서 생긴 오타입니다.
문법상에 오류는 없습니다.
그리고 여기 게시판에 소수점과 관련해서 테스트 프로그램으로 올려주신 svc_v.jsp, svc.jsp파일을 실행해 봤는데.



                GauceOutputStream os = ((HttpGauceResponse)response).getGauceOutputStream();
                
                GauceDataSet ds = new GauceDataSet();

                os.fragment(ds, 30);  // FirstRow적용
                float test = 1234.123f;
                ds.put("AGE", test,17.7,   GauceDataColumn.TB_NORMAL);
                ds.heap();

                ds.flush();        
                
                os.close();        // 스트림을 close해야 된다.


값이 1234.1230456
이런식으로 나오더군요.
처음에 가우스가 4.0.1.7이여서 4.0.3.2.로 업그레이드를 했는데도 마찬가지 입니다.



>
>var condHeader = "BASDATRAT:DECIMAL9.2)";
>
>이렇게쓰셨는지요 ?
>
>
>>게시판을 이용해 주셔서 감사합니다.
>>다음양식에 맞게 입력해주세요.
>>
>>* 고객시스템명 : CNH캐피탈
>>* GAUCE 버전 : 4.0.3.2
>>* WAS 종류(WebLogic 등등) : JBOSS
>>* DB 종류 : Oracle
>>* 문의 유형(질문/요청/참조) :
>>* 내용 :
>>
>>소수점 자리수가 이상하게 나옵니다.
>>jsp에서
>>
>>var condHeader = "BASDATRAT:DECIMAL9.2)";
>>condSet.SetDataHeader(condHeader);                
>>condSet.AddRow();
>>condSet.NameString(1, "BASDATRAT")        = eval(980.55);
>>
>>로 해서 서버로 넘겨서 로그를 찍어보면
>>
>>[BASDATRAT]:[980.549999999999954525264911353588104248046875]
>>
>>이와같이 소수점 자리수가 이상하게 찍힙니다.
>>
>>아무리 찾아봐도 뭐가 문제인건지 모르겠습니다.
>>
>>빠른 답변 부탁합니다.
>>
>>수고하세요~
>>
>>
>

* 기술지원40님에 의해서 게시물 이동되었습니다 (2008-04-24 19:07)
 
Tag List
XE Login