• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 3352
2013.03.13 (17:05:54)
http://www.gauce.com/ComponentManual/AMX/Basic/DataSet/Method/ColumnType/ColumnType.htm소수점이 잘려 나온다면 컬럼 Type이 Integer 형으로 선언되어 있을 경우 발생할 수 있습니다.

ColumnType 메소드를 사용하여 Dataset의 컬럼 타입을 체크해 보시기 바랍니다.

감사합니다.

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : nISP
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : Weblogic8
>* DB 종류 : Oracle
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>jsp 파일내 가우스에 아래와 같은 컬럼이 있습니다.
>
><c> id="quantity"  name="주문수량" DecAo=5 show=true width=50 Edit="none" align=right sort=true</c>
><c> id="requestQty"  name="의뢰수량" decAo=5 show=true width=50 Edit="none" align=right sort=true</c>
>
>한번의 query 로 위 두컬럼에 값을 집어 넣고 뿌려줍니다.
>이때, 쿼리에 따라 표현 값이 달라지는 것을 보았습니다.
>
>SELECT quantity as quantity,
>             quantity + 1 as requestQty
>   FROM AAA;
>
>위에서 quantity 의 실제 DB 값은 2.4 입니다.
>
>이경우 DB Query 결과는
>
>quantity    requestQty
>---------------------
>2.4           3.4
>
>이나, 가우스를 통해 뿌려 주게 되면
>
>quantity    requestQty
>---------------------
>2.4           3
>
>위와 같이 나타 납니다.
>
>여러 방법을 써봤을 때 내린 결론은 query에서 Table의 값을 그대로 읽어서 뿌려주면 소숫점까지 나타나고,
>연산이나 DECODE 등의 작업을 거친 값은 소숫점 이하가 보이질 않는다는걸 확인 했습니다.
>
>SELECT quantity as quantity,
>             quantity + 1 as requestQty,
>             TO_NUMBER(quantity) as toNumQty
>   FROM AAA;
>
>
>quantity    requestQty    toNumQty
>-----------------------------------------------
>2.4           3                 2
>
>위와 같이 나오는 것을 query가 아닌 가우스내에서 컨트롤 할려면 어떻게 해야 하나요?
>위 query 를 타고 가우스에 뿌려질 값은 아래와 같이 되었으면 합니다.
>
>quantity    requestQty    toNumQty
>-----------------------------------------------
>2.4           3.4               2.4
>

 
Tag List
XE Login