• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1467
2008.01.25 (04:38:36)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 :
* 문의할 Component명 및 버전 : 가우스 4.0
* DataSet 버전 :
* Tr 버전 :
* 문의 유형(질문/요청/참조) :
* 내용 :

안녕하세요
우선 새해 복 많이 받으십시요^^

이번엔 트랜잭션에 관한 사항을 질문할까 합니다..

2개의 테이블에 동시에 업데이트를 해야 돼서
하나의 트랜잭션에 데이터셋을 2개 연결 한다음..
트랜잭션.Action = 문자열(쿼리와 파라미터등등으로 만든 문자열)
트랜잭션.post();
요런식으로 서버에 전송을 하였습니다..

그런데 여기서 업데이트 쿼리와 함께 트랜잭션을 서버에 전송하면..
업데이트가 제대로 되고 commit까지 다 됩니다..
그런데..

이상하게도 commit까지 다 됐다면 트랜잭션 이벤트가 Onsuccess()로 돼야 할텐데..
트랜잭션 이벤트가 OnFail()이 떨어집니다..

이미 db에 데이터는 업데이트가 다 되고 commit까지 된 상태인데 말입니다..
이게 어떻게 된건지 궁금합니다..

그리고 OnFail() 이벤트가 발생해서 에러코드를 찍어본 결과..
50045라는 에러코드가 찍히던데..50045가 무슨 에러코드이며, 어쩔경우 50045가 떨어지는지 알고 싶습니다.

여기서 검색을 해보니 서버에서 보낸 에러라 서버쪽 로그를 확인해보라고 하신것 같은데..조금 더 자세한 설명과 해결책을 제시해주셨음 좋겠습니다..
 
Tag List
XE Login