• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2150
2005.11.08 (20:19:25)
본사 연구소에서 확인 중입니다.
확인되는 대로 다시 올리겠습니다.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* 문의할 Component명 및 버전 : Gauce 3.5
>* DataSet 버전 : 1.1.1.52
>* Tr 버전 : 1.1.1.49
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>---db처리부분 JSp --
>dSet.addDataColumn(new GauceDataColumn("codel", GauceDataColumn.TB_STRING, 16,0,
>                              GauceDataColumn.TB_KEY ));   //코드대분류
>dSet.addDataColumn(new GauceDataColumn("codelnm", GauceDataColumn.TB_STRING, 128,0,
>                              GauceDataColumn.TB_NOTNULL));//코드대분류명
>
>--화면단--
><script language=JavaScript for=DS_Grid1 event=onDataError(row,col)>
>
>    alert(row + "행의 [" + TB_Grid1.GetHdrDispName(-3, col) + "]의 값을 확인하십시오nn" +
>           DS_Grid1.ErrorMsg);
>                
>    TB_Grid1.SetColumn(col);
>
></script>
>
>
>-------------------------------------------
>첨부파일 그림-이상한경우.jpg- 에서와 같이 onDataError에서 col을 가져오지 못합니다.. 대분류코드 컬럼은 TB_KEY로 대분류명은 TB_NOTNULL로 설정된 경우입니다.. 에러메시지에서 "2행의 [대분류코드]값을 확인하십시오.." 이렇게 떠야 하는데 "2행의 []값을 확인하십시오.." 이렇게 뜨네요...
>이런경우는 DataSet의 모든 KEY및 NOTNULL 컬럼에 값을 다 집어넣었으나 키가 중복된 경우에만 발생합니다...
>원인을 알려주시면 감사하겠습니다...
>수고하세요...
 
Tag List
XE Login