• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2013
2008.01.17 (20:53:09)

>
>>일단..
>>
>>화면쪽 소스에서..
>>
>>alert("count =" + MxDataSet_1.TEL);  하셨는데.. 무엇을 찍으려고 하시는지 궁금합니다.
>>
>>dataset의 count 라면 MxDataSet_1.CountRow 하시면 됩니다
>>
>>그리고 서비스 쪽을 보니 dataset 에 컬럼을 생성하고 데이터를 집어넣는 부분이 전부 빠져있거나
>>
>>주석처리 되어 있습니다.
>>
>>GAUCE FAQ 게시판의 gauceTemplate 를 참고하시거나.
>>
>>저희 GAUCE 정기교육에 한번 참석하셔서 교육을 듣는 것이 좋을 듯합니다.
>
>교육을 받으러 갈 여건도 되지않구요(지방에 삽니다...)
>시간되 안되고 그래서 그런데...
>Recordset의 데이터를 DatasSet으로 넘겨주는 방법을 알고 싶어요
>gauceDataSet의 header를 생성하는 방법도요...
>
>그리고 alert("count =" + MxDataSet_1.TEL); 부분은 DB에 있는 테이블의 칼럼명인데...
>이렇게하념 찍히지 않을까 해서 넣어본거에요
>어디까지 실행이 되는지 알수가 없어서 ㅎ
>부탁드릴께요 ㅠㅠ

Gauce FAQ 게시판의 GauceTemplate를 참고하시라고 얘기드릴수 밖에 없습니다.

템플릿 안에 주석들이 달려있으니까 참고하시면서 하나하나 차근차근 해보시기 바랍니다.
번호 제목 닉네임 조회 등록일
2025 no image 그리드 화면 늘렸다 줄였다 하기
기술지원44
1652 2008-01-22
2024 no image 그리드 value 지정 후에 수정이 가능한가요???
김태훈
1845 2008-01-17
2023 no image 메뉴얼 다운로드 안되나요??
서정일
1369 2008-01-17
2022 no image 메뉴얼 다운로드 안되나요??
관리자
1416 2008-01-17
2021 no image 데이터셋 최대 길이 문의드립니다.
김성은
1894 2008-01-17
2020 no image 데이터셋 최대 길이 문의드립니다.
기술지원44
1389 2008-01-18
2019 no image DataSet에는 없고 GRID에만 있는 COLUMN의 해당 ROW에 특정 값을 표현하고 싶습니다.
한재우
1372 2008-01-10
2018 no image DataSet에는 없고 GRID에만 있는 COLUMN의 해당 ROW에 특정 값을 표현하고 싶습니다.
기술지원44
2067 2008-01-16
2017 no image dataset관련 질문입니다.
이영규
1612 2008-01-16
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : elm * GAUCE 버전 : 3.5 * WAS 종류(WebLogic 등등) : jeus * DB 종류 : oracle * 문의 유형(질문/요청/참조) : 질문 * 내용 : HTML파일(TEST.HTML) <script language="JavaScript"> function btn_open(i,b) { window.txt_name.value = i; //window.txt_name.value = i; alert('조회1'); MxDataSet_1.DataID="http://localhost:8088/elm/test2.jsp"; alert("count =" + MxDataSet_1.TEL); MxDataSet_1.Reset(); } </SCRIPT> <HTML> <HEAD> </HEAD> <BODY> <TABLE BORDER="0" WIDTH=1024> <!--<TABLE BORDER="5" WIDTH=100%> --> <TR> <TD ALIGN=CENTER> <TABLE BORDER="3" WIDTH=90%> <TD ALIGN=CENTER > GAUCE <BR></TD> </table> <br> </TD> </TR> <OBJECT id=MxDataSet_1 classid=clsid:AF989B7C-8AC3-40BC-B749-EB335BDFD190> <param name=ViewDeletedRow value=true> </OBJECT> <TR> <TD align=center> <table border="3" width=90% > <tr> <TD align=center colspan="4"> 사용자정보 </TD> <TD colspan="2" align=right> 오늘날짜 </TD> </TR> <TD colspan="6" ALIGN=CENTER> <TABLE BORDER="0" WIDTH=100%> <TD ALIGN=CENTER > <OBJECT id=T_Grid1 classid="clsid:71E7ACA0-EF63-4055-9894-229B056E9C31" width=100%> <param name=Editable value="true"> <PARAM NAME="DataID" VALUE="MxDataSet_1"> <PARAM NAME="Format" VALUE=" <C>ID=NAME name=이름 width=107</C> <C>ID=TEL name=전화번호 width=107</C> <C>ID=ADDRESS name=주소 width=107</C> <C>ID=GRADE name=등급 width=107</C> <C>ID=IN_DATE name=등록일 width=107</C> <C>ID=RE_DATE name=수정일 width=107</C> "> </OBJECT> </TD> </table> <br><br><br><br> </TD> </TD> </TR> <col span="6" width="107"> <TR> <TD bgcolor='yellow' onclick="btn_open('조회', 'search')"> <font face="궁서체" size="15" >조회 </font></TD> <TD bgcolor='red' onclick="btn_open('삭제', 'delete')"> <font color='white'> 삭제 </TD> <TD bgcolor='black' onclick="btn_open('추가', 'add')"> <font color='white'> 추가 </TD> <TD> <input type="button" name="btn_save" value="저장" style="width:100; height:100" onclick="btn_open('저장', 'save')"> </TD> <TD> <input type="button" name="btn_excel" value="엑셀" style="width:100; height:100" onclick="btn_open('엑셀', 'excel')"> </TD> <TD> <input type="button" name="btn_prt" value="출력" style="width:100; height:100" onclick="btn_open('출력', 'print')"> </TD> </TR> </table> </td> </tr> <tr> <td height=20> </td> </tr> <tr> <td align=center> <table border="3" width=90%> <td> 작업내용:<input type="text" name="txt_name" value="" size="50" maxlehgth="100" > </td> </table> </td> </tr> </TABLE> <br><br> </BODY> </HTML> ===================================================================================== jsp파일!!! (TEST2.JSP) <%@ page import="com.gauce.*, com.gauce.io.*, com.gauce.common.*, com.gauce.log.*, com.gauce.db.*, java.sql.*, com.gauce.ServiceLoader, com.gauce.GauceService, com.gauce.GauceContext, com.gauce.GauceDataSet, javax.naming.InitialContext, javax.sql.DataSource, java.sql.Connection, "%> request = <%=response%> <% ServiceLoader loader = new ServiceLoader(request, response); GauceService service = null; GauceContext context = null; Logger logger = null; Connection conn = null; GauceDataSet dSet = null; GauceRequest req = null; GauceResponse res = null; service = loader.newService("sdielm"); context = service.getContext(); logger = context.getLogger(); req = service.getGauceRequest(); res = service.getGauceResponse(); InitialContext ic = null; DataSource ds = null; ResultSet rs; ic = new InitialContext(); ds = (DataSource)ic.lookup("sdielm"); conn = ds.getConnection(); PreparedStatement psmt = null; ResultSet rSet = null; dSet = new GauceDataSet(); StringBuffer sb = new StringBuffer(); sb.append("Select NAME, TEL, ADDRESS, GRADE, IN_DATE, RE_DATE n"); sb.append("From TBL_TEST n"); int iIndex = 0; psmt = conn.prepareStatement(sb.toString()); rSet = psmt.executeQuery(sb.toString()); ResultSetMetaData rSetInfo = rSet.getMetaData(); while (rSet.next()){ //rSet에 다음자료가 없을때 까지 loop GauceDataRow row = dSet.newDataRow(); //GauceDataColumn col = dSet.newDataColumn(); for (int i = 1; i <= rSetInfo.getColumnCount(); i++) { if (rSetInfo.getColumnTypeName(i).equalsIgnoreCase("NUMBER")) { System.out.println("==========================================d " + rSet.getDouble(i)); row.addColumnValue(rSet.getDouble(i)); } else { System.out.println("==========================================s " + rSet.getString(i)); row.addColumnValue(rSet.getString(i)); } } //dSet.addDataRow(row); //dSet.addDataColumn(column); System.out.println("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" + dSet.getDataRows()); System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" + dSet.getDataColumns()); } dSet.flush(); rSet.close(); psmt.close(); conn.close(); %> 이렇게 코딩하여 rSet에 들어 있는 데이터는 확인했습니다. 그런데 어떤식으로 dSet으로 정보를 넘겨줘야하며 그리드에 레코드는 읽어 오지만 정보는 넘겨받지 못하는거 같은데.... 어떻게 해결해야 하나요?? onclick이벤트에서 호출하는 btn_open함수는 다듬어 가는 과정이므로 그냥 조회버튼 하나만 있다고 생각해주세요.^^;; 빠른 답변 부탁드릴께요 * 기술지원44님에 의해서 게시물 이동되었습니다 (2008-01-16 11:31)
2016 no image dataset관련 질문입니다.
기술지원44
1924 2008-01-16
>게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : elm >* GAUCE 버전 : 3.5 >* WAS 종류(WebLogic 등등) : jeus >* DB 종류 : oracle >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : >HTML파일(TEST.HTML) > > > ><script language="JavaScript"> > function btn_open(i,b) > { > window.txt_name.value = i; > //window.txt_name.value = i; > alert('조회1'); > MxDataSet_1.DataID="http://localhost:8088/elm/test2.jsp"; > alert("count =" + MxDataSet_1.TEL); > MxDataSet_1.Reset(); > > } ></SCRIPT> ><HTML> > ><HEAD> ></HEAD> > ><BODY> > ><TABLE BORDER="0" WIDTH=1024> ><!--<TABLE BORDER="5" WIDTH=100%> --> > ><TR> > <TD ALIGN=CENTER> > <TABLE BORDER="3" WIDTH=90%> > <TD ALIGN=CENTER > GAUCE <BR></TD> > </table> > > <br> > </TD> ></TR> > <OBJECT id=MxDataSet_1 classid=clsid:AF989B7C-8AC3-40BC-B749-EB335BDFD190> > <param name=ViewDeletedRow value=true> > > </OBJECT> > ><TR> > <TD align=center> > <table border="3" width=90% > > <tr> > <TD align=center colspan="4"> 사용자정보 </TD> > <TD colspan="2" align=right> 오늘날짜 </TD> > </TR> > > <TD colspan="6" ALIGN=CENTER> > <TABLE BORDER="0" WIDTH=100%> > <TD ALIGN=CENTER > > <OBJECT id=T_Grid1 classid="clsid:71E7ACA0-EF63-4055-9894-229B056E9C31" width=100%> > <param name=Editable value="true"> > <PARAM NAME="DataID" VALUE="MxDataSet_1"> > <PARAM NAME="Format" VALUE=" > <C>ID=NAME name=이름 width=107</C> > <C>ID=TEL name=전화번호 width=107</C> > <C>ID=ADDRESS name=주소 width=107</C> > <C>ID=GRADE name=등급 width=107</C> > <C>ID=IN_DATE name=등록일 width=107</C> > <C>ID=RE_DATE name=수정일 width=107</C> > "> > </OBJECT> > </TD> > </table> > > <br><br><br><br> > </TD> ></TD> > </TR> > <col span="6" width="107"> > <TR> > <TD bgcolor='yellow' onclick="btn_open('조회', 'search')"> <font face="궁서체" size="15" >조회 </font></TD> > <TD bgcolor='red' onclick="btn_open('삭제', 'delete')"> <font color='white'> 삭제 </TD> > <TD bgcolor='black' onclick="btn_open('추가', 'add')"> <font color='white'> 추가 </TD> > <TD> <input type="button" name="btn_save" value="저장" style="width:100; height:100" onclick="btn_open('저장', 'save')"> </TD> > <TD> <input type="button" name="btn_excel" value="엑셀" style="width:100; height:100" onclick="btn_open('엑셀', 'excel')"> </TD> > <TD> <input type="button" name="btn_prt" value="출력" style="width:100; height:100" onclick="btn_open('출력', 'print')"> </TD> > </TR> > </table> > </td> ></tr> > ><tr> > <td height=20> </td> ></tr> > ><tr> > <td align=center> > <table border="3" width=90%> > <td> 작업내용:<input type="text" name="txt_name" value="" size="50" maxlehgth="100" > > </td> > </table> > </td> ></tr> ></TABLE> ><br><br> ></BODY> ></HTML> > > > >===================================================================================== > >jsp파일!!! (TEST2.JSP) > ><%@ page import="com.gauce.*, > com.gauce.io.*, > com.gauce.common.*, > com.gauce.log.*, > com.gauce.db.*, > java.sql.*, > com.gauce.ServiceLoader, > com.gauce.GauceService, > com.gauce.GauceContext, > com.gauce.GauceDataSet, > javax.naming.InitialContext, > javax.sql.DataSource, > java.sql.Connection, > "%> > > > request = <%=response%> ><% > > ServiceLoader loader = new ServiceLoader(request, response); > GauceService service = null; > GauceContext context = null; > Logger logger = null; > Connection conn = null; > > GauceDataSet dSet = null; > GauceRequest req = null; > GauceResponse res = null; > > service = loader.newService("sdielm"); > > context = service.getContext(); > logger = context.getLogger(); > req = service.getGauceRequest(); > res = service.getGauceResponse(); > InitialContext ic = null; > DataSource ds = null; > ResultSet rs; > > > ic = new InitialContext(); > > ds = (DataSource)ic.lookup("sdielm"); > conn = ds.getConnection(); > > PreparedStatement psmt = null; > ResultSet rSet = null; > dSet = new GauceDataSet(); > StringBuffer sb = new StringBuffer(); > > sb.append("Select NAME, TEL, ADDRESS, GRADE, IN_DATE, RE_DATE n"); > sb.append("From TBL_TEST n"); > > int iIndex = 0; > > psmt = conn.prepareStatement(sb.toString()); > > rSet = psmt.executeQuery(sb.toString()); > > ResultSetMetaData rSetInfo = rSet.getMetaData(); > while (rSet.next()){ //rSet에 다음자료가 없을때 까지 loop > GauceDataRow row = dSet.newDataRow(); > //GauceDataColumn col = dSet.newDataColumn(); > > for (int i = 1; i <= rSetInfo.getColumnCount(); i++) > { > if (rSetInfo.getColumnTypeName(i).equalsIgnoreCase("NUMBER")) > > { > System.out.println("==========================================d " + rSet.getDouble(i)); > row.addColumnValue(rSet.getDouble(i)); > } > else > { > System.out.println("==========================================s " + rSet.getString(i)); > row.addColumnValue(rSet.getString(i)); > } > } > > //dSet.addDataRow(row); > //dSet.addDataColumn(column); > > System.out.println("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" + dSet.getDataRows()); > System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" + dSet.getDataColumns()); > } > dSet.flush(); > > rSet.close(); > psmt.close(); > conn.close(); >%> > >이렇게 코딩하여 rSet에 들어 있는 데이터는 확인했습니다. >그런데 어떤식으로 dSet으로 정보를 넘겨줘야하며 >그리드에 레코드는 읽어 오지만 정보는 넘겨받지 못하는거 같은데.... >어떻게 해결해야 하나요?? > >onclick이벤트에서 호출하는 btn_open함수는 다듬어 가는 과정이므로 그냥 조회버튼 하나만 있다고 >생각해주세요.^^;; >빠른 답변 부탁드릴께요 >* 기술지원44님에 의해서 게시물 이동되었습니다 (2008-01-16 11:31) 일단.. 화면쪽 소스에서.. alert("count =" + MxDataSet_1.TEL); 하셨는데.. 무엇을 찍으려고 하시는지 궁금합니다. dataset의 count 라면 MxDataSet_1.CountRow 하시면 됩니다 그리고 서비스 쪽을 보니 dataset 에 컬럼을 생성하고 데이터를 집어넣는 부분이 전부 빠져있거나 주석처리 되어 있습니다. GAUCE FAQ 게시판의 gauceTemplate 를 참고하시거나. 저희 GAUCE 정기교육에 한번 참석하셔서 교육을 듣는 것이 좋을 듯합니다.
2015 no image dataset관련 질문입니다.
이영규
1778 2008-01-17
Selected no image dataset관련 질문입니다.
기술지원44
2013 2008-01-17
2013 no image x-chart 각유형별 샘플
김일섭
1404 2008-01-12
2012 no image x-chart 각유형별 샘플
기술지원44
1460 2008-01-16
2011 no image report 줄간격 설정
방수상
1356 2008-01-10
2010 no image GRID의 edit 속성중에 대문자또는 숫자 입력 속성은 없나요?
이종범
1391 2008-01-15
2009 no image GRID의 edit 속성중에 대문자또는 숫자 입력 속성은 없나요?
기술지원44
2222 2008-01-17
2008 no image 그리드 lookup 사용시 문의
김성은
1371 2008-01-09
2007 no image 그리드 lookup 사용시 문의
기술지원44
1579 2008-01-17
2006 no image IsUpdated 사용시 변경된 컬럼이 어떤것인지 알수 있나요?
정식정
1397 2008-01-08
Tag List
XE Login