50013 에러 발생시 다음과 같은 부분을 확인해보시기 바랍니다.
1. 데이터셋의 헤더 생성시 오타가 있는지 확인해보시기 바랍니다.
50013은 setHeader 등으로 화면단에서 헤더를 선언하면서 콤마(,) 를 2번 찍는다든지하는 오타가 있을 경우가 발생합니다.
2. 만약 데이터셋의 헤더 생성 부분에서 오류가 없고 데이터셋도 정상적으로 보이는 경우라면...
50013의 또다른 원인으로는 데이터셋에 null값이 들어가서 TR에 데이터가 정상적으로 넘어가지 않는 경우일 수도 있습니다.
DataSet에서 TR쪽으로 데이터를 넘겨줄 때 null 을 체크하기 때문에, 해당 컬럼 이외의 컬럼에서 null 값이 들어가서 오동작하는 경우가 아닌지 확인하시기 바랍니다.
DataSet 은 Row 단위로 값을 넘겨주게 되며, 특정 컬럼의 값만 넘겨주거나 변경되지 않은 컬럼의 값을 포함하지 않을 경우 데이터셋에 null 값이 들어가기 때문에 50013에러가 발생할 수 있습니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 한솔CSN 뉴런 프로젝트
>* 문의할 Component명 및 버전 : TR 2.0.1.41
>* DataSet 버전 : 2.0.1.65
>* Tr 버전 : 2.0.1.41
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>저장버튼을 클릭하면 TR로 데이터를 저장하는 작업을 Dataset에 있는 데이터 만큼 반복호출하는 경우
>[TRNS-50013] 자원이 부족합니다. 다른응용프로그램을 종료한 후 다시 시도하십시오.
>라는 에러메세지가 나타납니다.
>실제 작업은 다 처리가 되었는데도 에러메세지가 나타납니다...
>원인과 조치방법을 알려주시면 감사하겠습니다.
>
>문의시: 조형진 010-2708-1750
>