• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 5050
2014.12.11 (10:33:43)

게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

**필수입력사항**

* 고객(업체)명 : LIG Nex1
* 제품 버전 : 4.0
* 문의 유형(질문/요청/참조) :  질문
* 내용 :

서버로 부터 데이터 저장을 위해 TR 객체를 사용해서 DataSet을 전달 했습니다.

 

Grid 내에서는 데이터가 업데이트인 것으로 표기가 되고, Transaction을 전달 하기전 DataSet의 RowStatus 를 확인 했을 때도

 

3(Update)으로 확인이 되었습니다.

 

서버에서 GauceDataSet gds1 = gauceRequest.getGauceDataSet("IN_DS1");을 통해 DataSet을 받았고,

 

아래

for(int i = 0; i < 10; i++){
   //System.err.println("GDS INFO >>> " + gds1.getDataColCnt());
   for(int j = 0; j < gds1.getDataColCnt(); j++){
    System.err.println("JOB TYPE >>>>> "+gds1.getDataRow(i).getJobType()+"   DDDD >>> "+gds1.getDataRow(i).getColumnValue(j));
   }
  }

을 통해 확인을 해 보니 전체 데이터의 getJobType이 2로 나옵니다.

 

왜 이런 것인지 확인 부탁드립니다.

2014.12.12 (15:18:41)
기술지원48

안녕하세요.

 

보내주신 화면 소스를 보면 DataSet 의 UseChangeInfo 속성을 false 로 사용하고 계십니다.

UseChangeInfo = false 일때는 DataSet의 모든 Data Insert Status로 인식하여 Server로 전송합니다.

메뉴얼 : http://member.shift.co.kr/ComponentManual/AMX/Basic/DataSet/Properties/UseChangeInfo/UseChangeInfo.htm

 

감사합니다.

(*.234.186.74)
 
Tag List
XE Login