• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1192
2010.08.20 (18:17:27)
구현하고자 하는 의도가 정확히 파악이 안되네요.

저희 제품의 특성에 대해서 간단히 설명을 드려야 할 것 같습니다.
일단 DB는 저희 제품과는 직접적인 상관이 없습니다.

GAUCE는 단순히 DB의 조회 결과(예를 들어 ResultSet으로 리턴받은 데이터)를 데이터셋이라는 형태로 변환하는 작업을 합니다.
데이터셋은 브라우저 쪽에서 사용하는 데이터 버퍼 공간으로 생각하시면 됩니다.
즉 DB에서 쿼리 결과를 RS으로 넘겨주면 그 데이터를 데이터셋이라는 일종의 테이블 형태의 구조로 변환한 후 클라이언트의 데이터셋 컴포넌트로 넘겨주는 것입니다.
클라이언트 데이터셋은 서버에서 넘겨준 데이터를 갖고있다가 트랜잭션이 일어나면 TR 컴포넌트의 Post메소드로 데이터의 변경 구분값과 변경된 데이터만 넘겨주게 됩니다. (즉 서버와는 데이터만 주고 받는 겁니다.)
따라서 post 이전까지는 클라이언트의 데이터셋은 변경전 값과 변경후 값을 모두 갖고 있게 됩니다.

즉 따로 DB쪽에 데이터를 저장해주지 않아도 데이터셋 조회시의 원래 값과 변경 값을 갖고 있기 때문에 따로 처리해주지 않아도 됩니다.
매뉴얼의 DataSet 항목의 설명을 참고하시거나, OrgNameValue 등의 샘플을 참고해보시기 바랍니다.

일단 이 내용을 이해하셨다면 다음으로 넘어가도록 하겠습니다.
조회 후 트랜잭션 처리를 한 후 재조회를 하는 등의 처리를 하고자 하는 경우라면 원본 데이터셋과 처리된 데이터셋으로 구분하여 처리하는 방법을 사용하면 됩니다.
데이터셋 간에 복사하려면 ImportData 등의 메소드를 사용하시면 됩니다.

질문 내용 중에 DB갱신 이전의 내역을 데이터셋에 저장했다가 보여주고 싶다고 하신 부분이 좀 애매하네요.
특히 '보관하고 있는 내역'이라는 게 정확히 뭘 의미하는 건지 모르겠군요.

제가 정확히 이해한 건지 모르겠지만 일단 내용만으로 보면...
조회된 데이터셋과 '보관용' 데이터셋으로 나누거나 하시면 되지 않을까요?

그래도 잘 이해가 안되시면 매월 무료로 진행되는 제품교육을 수강하시면 도움이 될 듯 합니다.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 삼성전자LCD
>* GAUCE 버전 :  3.5
>* WAS 종류(WebLogic 등등) : WEBLOGIC
>* DB 종류 : 오라클
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>  질문을 하는 의도는 오라클테이블에 데이터가 새로 갱신되기 전까지는 내역을 보관하고 있다가
>  사용자들이 요청이 들어오면 디비에서 데이터를 불러오는게 아니고 보관하고 있는 내역을 가져다
>  보여줄려고 합니다.
>  여러가지 방법중에 데이터베이스를 이용해야 할것 같습니다.
>  그래서 데이터셋결과 자체를 오라클 BLOB을 이용하여 보관하였다 다시 읽어와서 데이터셋에 다시
>  보여줄수 있는 방법이 없을까요?
>  저에게는 절실합니다.
>  그러니 한번에 되지 않는다면 돌아서 가는 방법이라도 제발 부탁드립니다.
번호 제목 닉네임 조회 등록일
5909 4.0 가우스 설치시 에러 발생
김인의
1214 2010-09-06
5908 4.0 가우스 설치시 에러 발생
기술지원40
1234 2010-09-08
5907 4.0 가우스 설치시 에러 발생
기술지원97
1229 2010-09-07
5906 editstyle = popupfix 에서 mask처리관련 문의
이진성
1128 2010-08-27
5905 editstyle = popupfix 에서 mask처리관련 문의
기술지원97
1080 2010-09-02
5904 db 테이블 컬럼을 숫자로?
조성범
1080 2010-08-24
5903 db 테이블 컬럼을 숫자로?
기술지원97
1177 2010-08-25
5902 가우스 그리드 EmptyAreaColor 관련 문의 파일
김호진
1142 2010-08-22
5901 가우스 그리드 EmptyAreaColor 관련 문의
기술지원40
1152 2010-08-23
5900 데이터셋 객체로 디비저장 방법문의
박병선
1043 2010-08-19
Selected 데이터셋 객체로 디비저장 방법문의
기술지원40
1192 2010-08-20
5898 첫번째 row 고정 방법
윤용빈
1075 2010-08-19
5897 첫번째 row 고정 방법
기술지원40
1365 2010-08-20
5896 안녕하세요...엑셀업로드 후 가우스에 엑셀데이터 뿌려주는것에 대해서 문의 드려요
김태연
1202 2010-08-18
5895 안녕하세요...엑셀업로드 후 가우스에 엑셀데이터 뿌려주는것에 대해서 문의 드려요
김기훈
1382 2010-09-01
5894 안녕하세요...엑셀업로드 후 가우스에 엑셀데이터 뿌려주는것에 대해서 문의 드려요
기술지원40
1377 2010-08-20
5893 Gauce (4.0) 설치시 오류
김미정
1131 2010-08-18
5892 Gauce (4.0) 설치시 오류
기술지원40
1213 2010-08-20
5891 숫자형 데이타의 표현...
이규현
1149 2010-08-18
5890 숫자형 데이타의 표현...
기술지원40
1481 2010-08-20
Tag List
XE Login