• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1000
2008.05.28 (04:05:00)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 인천공항철도
* GAUCE 버전 : 1.0.3.10
* WAS 종류(WebLogic 등등) : jeus
* DB 종류 : oracle
* 문의 유형(질문/요청/참조) : 그리드에서 엑셀저장시 decimal타입문제
* 내용 :

그리드에서 엑셀저장시 FW1insp_valu_2, FW1insp_valu_4 컬럼 타입은 숫자타입으로 저장이 잘 됩니다

그러나 FW1insp_valu_3(발생량;누계) 컬럼값의 타입이 숫자타입으로 저장되지 않습니다

FW1insp_valu_3(발생량;누계) 컬럼값의 타입을 엑셀에서 수정없이 바로 숫자타입으로 저장하고 싶습니다


아래는 소스의 문제부분입니다

- [html파일]
<FC> id=FW1insp_valu_2   name="발생량"              </FC>
<FC> id=FW1insp_valu_3   name="발생량;누계"  dec=3  value={FW1insp_valu_2+FW1insp_valu_4} </FC>
<FC> id=FW1insp_valu_4   name="전일발생량;누계" </FC>

- jsp단에서 컬럼타입을 아래와 같이 정의함
dts1.addDataColumn(new GauceDataColumn("FW1insp_valu_2", GauceDataColumn.TB_DECIMAL, 13, 3));
dts1.addDataColumn(new GauceDataColumn("FW1insp_valu_3", GauceDataColumn.TB_DECIMAL, 13, 3));
dts1.addDataColumn(new GauceDataColumn("FW1insp_valu_4", GauceDataColumn.TB_DECIMAL, 13, 3));

- DB에서 컬럼타입
  VARCHAR2  FW1insp_valu_2
  VARCHAR2  FW1insp_valu_3
  VARCHAR2  FW1insp_valu_4

- 엑셀저장은 GridToExcel을 사용함


이거 해결한다고 반나절동안 이러고 있습니다

빨리 좀 해답 주시길 바랍니다...
 
Tag List
XE Login