• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 : 3.5
>* WAS 종류(WebLogic 등등) :
>* DB 종류 : 오라클9i
>* 문의 유형(질문/요청/참조) :
>* 내용 :
> select구문을 jsp로 만들어서 그리드에 뿌려주는건데 희한하게 정수형은 에러없이 성공하는데
>문자형은 에러가 뜹니다. 오라클을 학습차원에서 제컴퓨터에 깔고 사용했고
>tomcat4.1을 사용했습니다.
>희한하게도 둘다 안되면 고민할게 없는데
>정수형은되고 문자형은 안되는지 제가 셋팅잘못해서인지 궁금하네요.
><%@ pageimport="com.gauce.*,com.gauce.io.*,com.gauce.common.*,com.gauce.log.*,com.gauce.db.*,java.sql.*"%><%
>ServiceLoader loader = new ServiceLoader(request, response);
>GauceService service = loader.newService();
>GauceContext context = service.getContext();
>Logger logger = context.getLogger();
>GauceDBConnection conn = null;
>// 부산은행 방식으로 만든다.    
>try {
>        
>    conn = service.getDBConnection();
>    GauceRequest req = service.getGauceRequest();
>    GauceResponse res = service.getGauceResponse();
>    GauceDataSet dSet = new GauceDataSet("USER");
>    res.enableFirstRow(dSet);
>        
>      dSet.addDataColumn(new GauceDataColumn("a", GauceDataColumn.TB_INT));
>    //dSet.addDataColumn(new GauceDataColumn("b", GauceDataColumn.TB_STRING));
>    
>      
>     String query = "select a from test";
>     //String query = "select b from test";
>     //String query = "select a,b from test";
>       
>    GauceStatement stmt = conn.getGauceStatement(query);
>  
>    stmt.executeQuery(dSet);
>    dSet.flush();
>    res.commit("Terminated successfully!");
>    res.close();
>} catch (Exception e) {
>    logger.err.println(this, e);
>    throw e;
>} finally {
>    if (conn != null) {
>        try {
>            conn.close();
>        } catch (Exception e) {}
>    }
>    loader.restoreService(service);
>}
>%>
>
>a는 정수형인데 제대로 실행되는데 b가 문자형으로 var_char2타입으로 하는데 왜 에러가뜨는지 원인을 모르겠습니다. 초보라서 도움이 필요합니다.    
//////////////////////////////////////////////////////////////////////////////////////////////////////



정확히 어떤 에러가 나는지는 모르겠습니다만...

먼저 dSet.addDataColumn(new GauceDataColumn("b", GauceDataColumn.TB_STRING, 15)); <== 이 부분을 이렇게 바꿔주셔야합니다. 스트링의 길이를 지정하지 않았었기에 발생한 에러인듯 합니다.
그리고, 한글 출력이 물음표 기호로 처리되는 경우도 있습니다. 그것은 가우스를 설치한 폴더 밑에 config폴더에 보시면 gauce.properties라는 파일이 있는데, 그걸 열어서 charset관련한 속성값을 전부 EUC_KR로 바꿔주시면 됩니다.
번호 제목 닉네임 조회 등록일
7449 호환성 보기 설정 이후에도 메뉴 깨짐 현상
kiarakim
9323 2017-02-15
7448 Shift DEMO 사이트 에서 IE11 다운됨
정성호
9557 2017-02-10
7447 엑셀 업로드 속도 문의
jokerrain
9627 2016-12-15
7446 차트 질문 파일
신현철
9588 2016-10-04
7445 java.io.IOException/java.lang.NullPointerException 발생
윤재국
10540 2016-07-13
7444 호환성 보기
kiarakim
9267 2016-07-11
7443 가우스 그리드에 문자입력시 한글/영문 우선순위 변경
hthink
8987 2016-04-21
7442 레포트 DFooter영역 이미지 태그
FKSS
9748 2016-04-20
7441 좌/우측으로 데이터 이동
헐랭이
8139 2016-04-15
7440 가우스 리포트를 PDF로 저장 가능한가요?
안순주
10626 2016-04-12
7439 중간소계 필드 제외 문의
김은영2
8038 2016-04-08
7438 가우스 그리드 범위지정 선택 가능여부 문의 [1]
hthink
10402 2016-03-29
7437 그리드에 이미지표현 파일 [1]
홍혜련
9494 2016-03-23
7436 Internet Explorer의 작동이 중지되었습니다. 파일 [1]
김태성2
9138 2016-03-18
7435 특정 index (row) 삭제 [1]
c1138
9484 2016-03-17
7434 was교체시 업그레이드 재설치 문의 [1]
박서영
8194 2016-03-15
7433 파일 업로드 문의(핸들이 잘못 되었습니다)
임종훈
9292 2016-03-15
7432 개발서버 라이센스 갱신 문의 [1]
정민75
10223 2016-03-07
7431 문의합니다 파일 [1]
c1138
9621 2016-03-07
7430 EnterpriseMode 적용이 되지 않습니다. 파일 [1]
동긔나긔
10867 2016-03-03
Tag List
XE Login