• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1194
2006.10.31 (18:32:49)
그 데이터셋을 INPUT에서도 받아 써야합니다.
그래서 INPUT, OUTPUT 모두에 데이터셋을 넣었는데 역시나 똑같네요.



>안녕하세요?
>
>기본적으로  TR컴포넌트는 TR컴포넌트의 INPUT(I)로 지정된 데이터셋은
>
>해당 데이터셋의 데이터가 변경(updated속성이 true)인 경우에 변경된 데이터(ROW)를
>
>서버로 전송하게 됩니다.
>
>만약 조회 목적에서 데이터셋을 사용하신다면 Output(O)로 지정해서 수행하게 되시면
>
>데이터가 없어도 조회가 수행되게 됩니다.
>
>그럼 수고하세요.
>
>>게시판을 이용해 주셔서 감사합니다.
>>다음양식에 맞게 입력해주세요.
>>
>>* 고객시스템명 :
>>* GAUCE 버전 :
>>* WAS 종류(WebLogic 등등) :
>>* DB 종류 :
>>* 문의 유형(질문/요청/참조) :
>>* 내용 :
>>
>>TR로 넘긴 DataSet에 데이터가 있는 경우만 실행이되고,
>>없는 경우엔 TR로 넘어가지두 않고,
>>아예 암일도 안일어나네요.... 전후 로그가 하나도 안찍힙니다.
>>있을땐 쿼리의 Where 조건에 넣어야하고,
>>없을땐 다른 조건을 넣습니다.
>>어떻게 해야하나요?
>>
>>-------------------------------------------------
>>
>>jsp에서 선언된 DATASET
>><object id="HOST_DS" classid="<%=GauceConstants.DATASET_CID%>">
>><param name="Syncload" value="false"></param>
>></object>
>>
>>DAO에서 받은 GauceDataSet 입니다.
>>public RecordSet Select(Box input, GauceDataSet hostList, SessionBox session) throws SSQLException, Exception {
>>~
>>~
>>~
>>if(hostList.getDataRowCnt()>0){
>>  for (int i = 0; i < hostList.getDataRowCnt(); i++) {
>>         작업
>>  }
>>}
>>~
>>~
>>~
>>}
>>
>
 
Tag List
XE Login