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

* 고객시스템명 : LG전자 MC GSCP
* 문의할 Component명 및 버전 : 3.5
* DataSet 버전 : 1,1,1,51
* Tr 버전 : 1,1,1,49
* 문의 유형(질문/요청/참조) : 요청
* 내용 :
안녕하세요 LG전자 MC GSCP의 SM 김용석입니다.
현업에서 소수점으로된 값이 나타나지 않는다고하여 해당 것을 살펴보던중
제 힘으로는 도저히 되지 않아 이렇게 도움을 요청합니다.

WAS : WebLogic 을 사용하고 있으며 Laf/J 프레임웍을 쓰고 있습니다.
gauce35.jar 에서 제공하고있는 API를 사용하고 있습니다.

오라클에서 쿼리를 통해 데이터를 가져오는데 값이 0.3인값이 그리드에
나타날때 0으로 나타납니다.
Grid의 dec=2값도 바꿔보고 decao=2로 해서 값도 바꿔보았으나
계속 0.00으로만 나타납니다.

그래서 DataSet의 값을 확인해보니
DataSet에도 값이 0으로 들어가있더군요
그래서 Dataset의 OnLoadCompleted 에 아래와 같이 값을 찍어보니

alert('ColumnSize(29):'+this.ColumnSize(29));     ==> 22
alert('ColumnDec(29):'+this.ColumnDec(29));      ==> 0

이 나옵니다.

WAS단에서 값을 보니 0.3으로 잘 나타나고 있습니다.
아래는 java 소스입니다.



        // 해당 BFC 객체를 생성해서 호출
        Pla0010RetrieveSalesPsiBFC bfc = new Pla0010RetrieveSalesPsiBFC(reqData);
        DefaultBD bd = new DefaultBD();
        
        LMultiData result = (LMultiData)bd.processNoTxn(bfc);
        
        //여기서 값을 찍어보면
        int i = 0;
        for(i =0;i<result.keySize();i++) {
            LData tmpLData = new LData();
            tmpLData = result.getLData(i);
            String[] tmpkey = new String[tmpLData.size()];
            tmpkey = (String[])tmpLData.keySet().toArray(tmpkey);
            for(int j=0;j<tmpkey.length;j++) {
                System.out.println(j+"==> key: "+tmpkey[j]+"  |||value:  "+ tmpLData.getString(tmpkey[j]));
            }
        }
        // 조회결과(LMultiData 타입)를 GauceDataSet형태로 변환한다.
        GauceDataSet rsGds = new GauceDataSet();
        
        gauceRes.enableFirstRow(rsGds);
        
        LGauceConverter.extractToGauceDataSet(result, rsGds);        
        rsGds.flush();
    }



소스는 위와 같고 중간에 for로 값을 찍어본 결과는


0==> key: LDATA_TO_GDC  LData[null]={chk=12|1|0, planId=2|22|0, seq=2|22|0, teamLevel=12|50|0, buyerLevel=12|50|0, product=12|50|0, series=12|50|0, itemId=2|22|0, itemName=12|60|0, siteName=12|40|0, siteNameDm=12|40|0, category=12|40|0, categoryLabel=12|40|0, graphLabel=12|101|0, monthCalcuFlag=12|1|0, fixFlag=12|80|0, planYn=2|22|0, sortNum=2|22|0, w17b;20100501 *=2|22|0, w18;20100503 *=2|22|0, w19;20100510 *=2|22|0, w20;20100517 *=2|22|0, w21;20100524 *=2|22|0, w22a;20100531 *=2|22|0, 201005 *=2|22|0, w22b;20100601 *=2|22|0, w23;20100607 *=2|22|0, 201006 *=2|22|0, w24;20100614=2|22|0, w25;20100621=2|22|0, w26a;20100628=2|22|0, 201006=2|22|0, 201006 * + 201006=2|22|0, w26b;20100701=2|22|0, w27;20100705=2|22|0, w28;20100712=2|22|0, w29;20100719=2|22|0, w30a;20100726=2|22|0, 201007=2|22|0, w30b;20100801=2|22|0, w31;20100802=2|22|0, w32;20100809=2|22|0, w33;20100816=2|22|0, w34;20100823=2|22|0, w35a;20100830=2|22|0, 201008=2|22|0, w35b;20100901=2|22|0, w36;20100906=2|22|0, w37;20100913=2|22|0, w38;20100920=2|22|0, w39a;20100927=2|22|0, 201009=2|22|0, w39b;20101001=2|22|0, w40;20101004=2|22|0, w41;20101011=2|22|0, w42;20101018=2|22|0, w43;20101025=2|22|0, 201010=2|22|0, w44;20101101=2|22|0, w45;20101108=2|22|0, w46;20101115=2|22|0, w47;20101122=2|22|0, w48a;20101129=2|22|0, 201011=2|22|0, w48b;20101201=2|22|0, w49;20101206=2|22|0, 201012=2|22|0}
1==> key: OBJECT_TO_GDRs   LMultiData[ResultSet]={chk=[T, T, F, F], planId=[0, 0, 244, 244], seq=[0, 0, 7, 7], teamLevel=[ ,  , KOREA, KOREA], buyerLevel=[ ,  , KTF, KTF], product=[ ,  , GSM(3G), GSM(3G)], series=[ ,  , THOMAS GSM(3G), THOMAS GSM(3G)], itemId=[0, 0, 78593, 78593], itemName=[TOTAL :, TOTAL :, LGKH3100.AKTFBK, LGKH3100.AKTFBK], siteName=[ ,  , EKHQ_S, EKHQ_S], siteNameDm=[ ,  , KTF@EKHQ_S, KTF@EKHQ_S], category=[SALES-05-SAFETYSTOCK, SALES-05-SAFETYSTOCK-WEEK, SALES-05-SAFETYSTOCK, SALES-05-SAFETYSTOCK-WEEK], categoryLabel=[Target S/Stock, Target S/Stock(Week), Target S/Stock, Target S/Stock(Week)], graphLabel=[TOTAL : Target S/Stock, TOTAL : Target S/Stock(Week), LGKH3100.AKTFBK Target S/Stock, LGKH3100.AKTFBK Target S/Stock(Week)], monthCalcuFlag=[L, L, L, L], fixFlag=[N, N, N, N], planYn=[2, 2, 2, 2], sortNum=[1, 2, 3, 4], w17b;20100501 *=[0.0, 0.0, 0.0, 0.0], w18;20100503 *=[0.0, 0.0, 0.0, 0.0], w19;20100510 *=[0.0, 0.0, 0.0, 0.0], w20;20100517 *=[0.0, 0.0, 0.0, 0.0], w21;20100524 *=[0.0, 0.0, 0.0, 0.0], w22a;20100531 *=[0.0, 0.0, 0.0, 0.0], 201005 *=[0.0, 0.0, 0.0, 0.0], w22b;20100601 *=[0.0, 0.0, 0.0, 0.0], w23;20100607 *=[0.0, 0.0, 0.0, 0.0], 201006 *=[0.0, 0.0, 0.0, 0.0], w24;20100614=[1080.0, 0.3, 1080.0, 0.3], w25;20100621=[0.0, 0.3, 0.0, 0.3], w26a;20100628=[0.0, 0.3, 0.0, 0.3], 201006=[0.0, 0.3, 0.0, 0.3], 201006 * + 201006=[0.0, 0.3, 0.0, 0.3], w26b;20100701=[0.0, 0.3, 0.0, 0.3], w27;20100705=[0.0, 0.3, 0.0, 0.3], w28;20100712=[0.0, 0.3, 0.0, 0.3], w29;20100719=[0.0, 0.3, 0.0, 0.3], w30a;20100726=[0.0, 0.3, 0.0, 0.3], 201007=[0.0, 0.3, 0.0, 0.3], w30b;20100801=[0.0, 0.3, 0.0, 0.3], w31;20100802=[0.0, 0.3, 0.0, 0.3], w32;20100809=[0.0, 0.3, 0.0, 0.3], w33;20100816=[0.0, 0.3, 0.0, 0.3], w34;20100823=[0.0, 0.3, 0.0, 0.3], w35a;20100830=[0.0, 0.3, 0.0, 0.3], 201008=[0.0, 0.3, 0.0, 0.3], w35b;20100901=[0.0, 0.3, 0.0, 0.3], w36;20100906=[0.0, 0.3, 0.0, 0.3], w37;20100913=[0.0, 0.3, 0.0, 0.3], w38;20100920=[0.0, 0.3, 0.0, 0.3], w39a;20100927=[0.0, 0.3, 0.0, 0.3], 201009=[0.0, 0.3, 0.0, 0.3], w39b;20101001=[0.0, 0.3, 0.0, 0.3], w40;20101004=[0.0, 0.3, 0.0, 0.3], w41;20101011=[0.0, 0.3, 0.0, 0.3], w42;20101018=[0.0, 0.3, 0.0, 0.3], w43;20101025=[0.0, 0.3, 0.0, 0.3], 201010=[0.0, 0.3, 0.0, 0.3], w44;20101101=[0.0, 0.3, 0.0, 0.3], w45;20101108=[0.0, 0.3, 0.0, 0.3], w46;20101115=[0.0, 0.3, 0.0, 0.3], w47;20101122=[0.0, 0.3, 0.0, 0.3], w48a;20101129=[0.0, 0.3, 0.0, 0.3], 201011=[0.0, 0.3, 0.0, 0.3], w48b;20101201=[0.0, 0.3, 0.0, 0.3], w49;20101206=[0.0, 0.3, 0.0, 0.3], 201012=[0.0, 0.3, 0.0, 0.3]}
r



입니다...

핸드폰번호 011-675-3782 입니다.
빠른 답변 부탁드려요 ㅠㅠ
번호 제목 닉네임 조회 등록일
3565 OnCloseUp 스크립트 동작후 콤보박스 내용이 고정이 안되는 문제 파일
조경민
1464 2010-07-02
3564 OnCloseUp 스크립트 동작후 콤보박스 내용이 고정이 안되는 문제 파일
기술지원40
2174 2010-07-07
3563 TR 이후 데이타셋의 RowStatus 문의
이종범
2013 2010-07-02
3562 TR 이후 데이타셋의 RowStatus 문의
기술지원40
1524 2010-07-07
3561 그리드 소수점 입력 문의 입니다.
박홍남
1417 2010-06-30
3560 그리드 소수점 입력 문의 입니다.
기술지원40
2374 2010-07-07
3559 ActiveUpdate 4.0 으로 설치시
차정일
2370 2010-06-28
3558 ActiveUpdate 4.0 으로 설치시
기술지원40
3345 2010-07-07
3557 그리드 속성에서 decode 를 써 컬럼명을 바꾸고자 할때 decode가 컬럼명으로 나오는문제 파일
조경민
1782 2010-06-25
3556 그리드 속성에서 decode 를 써 컬럼명을 바꾸고자 할때 decode가 컬럼명으로 나오는문제
기술지원40
1513 2010-06-25
3555 어떤 한 컬럼의 데이타 값에 의해 row별로 색깔을 변경
신상호
1475 2010-06-24
3554 어떤 한 컬럼의 데이타 값에 의해 row별로 색깔을 변경
기술지원40
2395 2010-06-25
Selected 소수점이 나오지 않고 있습니다.
GSCP
1991 2010-06-23
3552 소수점이 나오지 않고 있습니다.
기술지원40
1497 2010-06-25
3551 bin 수신 데이타 에러
황태욱
1468 2010-06-23
3550 bin 수신 데이타 에러
기술지원40
1875 2010-06-25
3549 그리드 글꼴 관련 문의
김화영
1386 2010-06-22
3548 그리드 글꼴 관련 문의 파일
기술지원40
1612 2010-06-24
3547 [지급] 그리드 글꼴 관련 문의
김화영
1488 2010-06-25
3546 [지급] 그리드 글꼴 관련 문의
기술지원40
1530 2010-06-25
Tag List
XE Login