• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1705
2006.10.27 (22:08:21)
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : SDS
>* GAUCE 버전 : 1.1.x.x
>* WAS 종류(WebLogic 등등) : WebSphere
>* DB 종류 : Oracle
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>게시판 어딘가에 있을만한 질문인데 검색 또는 열람 할 수 없어서 질문 올립니다.
>
>화면에서 2개의  DataSet 에 조회된 내용을 Grid를 사용하여 화면에 보여줍니다.
>
>내용을 수정 후, 2개의 DataSet을 저장하려고 합니다.
>
><param name="KeyValue" value="JSP(I:DATASET1=ds_name,I:DATASET2=ds_id)">와 같이
>
>TR (id = tr_master) 을 정의했습니다.
>
>질문>
>1. 하나의 tr_master.DataID="검색조건 및 실행함수 호출" 을 사용하여 실행시키면
>   두개의 DataSet이 한번에 저장이 되나요?
>   만약에 그렇다면, SQL query를 실행하는 부분에서 두개의 DataSet의 내용을 Update, Insert 하는 Query문이
>   하나의 함수에 모두 있어야하나요?
>
>2. 만약 데이터의 갯수가 다른 DataSet이라면 변경 여부를 어떻게 따로이 Check할 수 있나요?
>   하나의 DataSet 에만 수정을 했을 경우라도, 두개의 DataSet이 모두 저장되나요?
>
>for(i=0; i<=ds_name.CountRow;i++)
>    if(ds_name.RowStatus(i) > 0) {
>        tr_master.Post()    
>    }
>}
>
>for(i=0; i<=ds_id.CountRow;i++)
>    if(ds_id.RowStatus(i) > 0) {
>        tr_master.Post()    
>    }
>}
>
>이렇게 사용하는 건가요?
>
>
>질문을 제대로 했는지 모르겠습니다.
>적당한 예제들을 찾기가 어려워서 질문 올립니다. 감사합니다.!
>  



1. 데이터 셋에 따라 각각 값을 지정하실수 있습니다.

TR_ID.ACTION="검색조건 및 실행함수 호출 을 하여서 처리 페이지에서

데이터의 소스를 DATASET1 로 지정하셔서 해당 데이터 셋의 값들로 처리하실수 있습니다.

더 자세한것은 컴포넌트 메뉴얼의 데이터 셋 부분과 가우스 API 를 참고하시기 바랍니다.

2. isUpdate 메소드로 데이터 셋의 변경 여부를 알수 있습니다.

그리고 변경된 데이터 셋만 수정, 삭제, 입력 등을 하실수 있습니다.

컴포넌트 메뉴얼 참고하시기 바랍니다.
 
Tag List
XE Login