게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 : 인천공항철도
* 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을 사용함
이거 해결한다고 반나절동안 이러고 있습니다
빨리 좀 해답 주시길 바랍니다...