가우스 버전으로 코딩을 하신것 같은데 가우스 버전이 4.0 이신지요?
만약 가우스 버전이 4.0 인 경우에 4.0 API 중에 GauceDataSet dset = null;
의 dset.put(...); 사용하셨다면 데이타 건수가 0 일때 Header 를 생성하지 못하기 때문에
문의하신 내용처럼 발생할 수 있습니다.
이럴 경우 데이타의 Row 가 0 일때는 항상 Header 를 만들어서 처리하셔야 합니다.
ex)
dSet.addDataColumn(new GauceDataColumn("zip_code", GauceDataColumn.TB_STRING, 6));
dSet.addDataColumn(new GauceDataColumn("province", GauceDataColumn.TB_STRING, 10));
dSet.addDataColumn(new GauceDataColumn("city", GauceDataColumn.TB_STRING, 10));
dSet.addDataColumn(new GauceDataColumn("town", GauceDataColumn.TB_STRING, 10));
dSet.addDataColumn(new GauceDataColumn("numtest", GauceDataColumn.TB_INT, 5));
dSet.addDataColumn(new GauceDataColumn("dec", GauceDataColumn.TB_DECIMAL, 15, 2));
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 :
>* WAS 종류(WebLogic 등등) :
>* DB 종류 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>조회전에 DataSet.DataID = "" 을 한후 DataSet.ClearAll 을 합니다.
>조회한다음 RowCount가 0 보다 클경우 다시 DataSet.DataID 를 입력합니다.
>조회한 RowCount가 0 보다 클경우엔 아무런 문제가 없는데, 조회한 RowCount가 0 보다 작을경우엔 화면에 그전 조회화면이 그대로 나옵니다. 어떠한 문제로 인하여 그럴까요?
>답해주시면 고맙겠습니다. 그럼 수고하세요.