• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1177
2009.12.18 (14:15:04)
안녕하세요?

파일 업로드와 같은 일부 기능은 UserStatus가 동작하지 않습니다.

실질적으로 데이터셋의 수정이 이루어 져야 동작을 하게 됩니다.

[ TRAN-50052 ]변경된 자료가 없습니다

이 메시지는 TR에 연결된 데이터셋이 변경된 사항이 없을때 발생하는 메시지이며

에러라기 보다는 사용자에게 인지를 시켜주는 메시지라고 보시면 됩니다.

발생하는 원인은 데이터셋이 변경되지 않았기 때문입니다.

데이터셋의 변경확인은

alert(데이터셋ID.text)

라고 찍었을때 헤더 정보 아래쪽에 I, U, D라는 문자열과 함께 컬럼의 값이 보이게 됩니다.

또는 데이터셋의 isUpdated값으로 확인이 가능합니다.

그럼 수고하세요.

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 증권예탁원 SAFE 시스템
>* GAUCE 버전 : 3.5
>* WAS 종류(WebLogic 등등) : 웹로직
>* DB 종류 : 오라클
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 : 파일 업로드를 가우스로 구현하였는데
>            가끔 [ TRAN-50052 ]변경된 자료가 없습니다 에러가 납니다
>            이 에러는 어떤 구체적인 의미인가요
>
>참고로 아래와 같은 코드 구조입니다
>
>        for(var i=1; i<=Ds_file.countrow; i++)
>        {
>          Ds_file.UserStatus(i) = 1;
>        }
>
>    Tr_3.KeyValue = "JSP(I:DS_FILE=Ds_file)";
>    Tr_3.Action  = "/dbdx0501mc_01.do?type=gauce&biz_gubun=4";
>    Tr_3.Post();
>
>  UserStatus 를 썼는데도 트랜잭션 변화가 없다고 감지하는지 위와 같은 에러가 나네요
>  속시원한 해결책 부탁드립니다
>
 
Tag List
XE Login