• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1421
2009.11.27 (17:09:51)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 :
* GAUCE 버전 : 4.0
* WAS 종류(WebLogic 등등) :
* DB 종류 : Oralcle
* 문의 유형(질문/요청/참조) :
* 내용 :

컬럼이 A | B | C
이렇게 있고
C는 B의 Value 이고
A는 C의 Value 입니다.

B를 카피한 C는 값이 잘 나오는데 C를 카피한 A는 C값이 안들어가고 0으로 찍힙니다.
C는 B컬럼의 값 그대로 잘 나오는데
A는 안나오네요...

순서가 상관이 있나요?

번호 제목 닉네임 조회 등록일
5429 no image 그리드에서 데이터 길이 제한 문제 해결방법 없나요?
정정태
1076 2009-12-02
5428 no image 그리드에서 데이터 길이 제한 문제 해결방법 없나요?
기술지원40
1473 2009-12-03
5427 no image 그리드에서 데이터 길이 제한 문제 해결방법 없나요? ==> 여전히 안되네요.
정정태
1030 2009-12-03
헤더 설정을 통해 사이즈를 크게 해도 안되고, Edit형식이 아닌데 Edit형식으로 변경도 해보고 EditLimit, EditLimitText 도 값을 줘 봤지만 아무런 변화가 없습니다. 특이한 사항은.. 데이터가 90개일때는 잘려서 나왔고, 36개일때는 제대로 나옵니다. 물론 한개만 나오도록 해도 제대로 나오구요. 또 한가지는... builder.getColumn("name").setSize(5000); 이런 구문 없이 flush를 했을경우에는 36개 데이터에서도 잘려서 나왔다는 겁니다. ** action 부분 소스 GauceBuilder builder = new GauceBuilder(); builder.prepare(greq, gres); builder.buildWithUptColumn(VOList, VO.class,10); builder.getColumn("name").setSize(5000); builder.flush(); 아래 답변외에 다른 원인이나 해결방법은 없나요? 비슷한 현상의 샘플 소스가 있다면 공유 부탁드립니다. >데이터셋의 헤더에서 해당 컬럼의 사이즈를 어떻게 지정하셨는지 확인하시기 바랍니다. >데이터셋의 헤더 사이즈에 문제가 없다면 그리드 컬럼 속성에서 EditLimit, EditLimitText 를 설정하셨는지도 확인하시기 바랍니다. > > >>게시판을 이용해 주셔서 감사합니다. >>다음양식에 맞게 입력해주세요. >> >>* 고객시스템명 : GDLS >>* GAUCE 버전 : 4.0 >>* WAS 종류(WebLogic 등등) : WebLogic >>* DB 종류 : 오라클 >>* 문의 유형(질문/요청/참조) : 질문 >>* 내용 : >>데이터베이스에서 Select 해온 데이터와 그리드에 뿌려지는 데이터가 다릅니다. >>길이가 긴 데이터는 중간에 짤려서 그리드에 표현됩니다. >>예를 들면..) >>no, name >>1, 'abcd' >>2, 'abcde' >>3, 'abcdefghrjklmn' >>이런식으로 Select 가 되었다면 (실제로는 훨신 긴 데이터임) >>그리드에 표현되는 것은 아래처럼. >>no, name >>1, 'abcd' >>2, 'abcde' >>3, 'abcdefgh' >>맨 마지막 name 컬럼의 데이터가 잘렸습니다. >> >>action 단에서 builder.getColumn("name").setSize(5000); 이런식으로 변경했는데도 마찬가지네요. >>데이터가 잘리지 않도록 하는 방법이 없을까요? >
5426 no image 그리드에서 데이터 길이 제한 문제 해결방법 없나요? ==> 여전히 안되네요.
기술지원40
1148 2009-12-07
데이터셋의 사이즈 제한이 있음을 참고하시기 바랍니다. 데이터셋 전체에 대한 건수 제한은 없으나(컬럼수 제한 없음, 로우수 제한 없음), 데이터 사이즈에 제약이 있습니다. 1컬럼에 최대 6K, 1로우에 8K를 넘을 수 없습니다. 자세한 내용은 컴포넌트 매뉴얼의 DataSet 항목을 참고하세요. ------------- DataSet ------------- DataSet은 데이터 처리를 담당하는 컴포넌트입니다. 사용자가 입력한 Data를 Server에 전달하거나 Server에서 생성된 Data를 수신하는 역할을 수행합니다. 이런 Data처리를 담당하는 DataSet은 처리할 수 있는 Data size에 제약을 가지고 있는데 한 컬럼당 최대 6K, 한 로우당 8K의 제약을 가지고 있습니다. 예를 들어 컬럼 A, B, C 로 구성된 DataSet에 첫번째 Row의 Data로 A : 6K, B: 3K, C: 2K의 Data를 담아 Client로 전송하게 되면 한 Row의 Data량이 11K가 되어 한 Row에서 처리할 수 있는 8K의 용량을 초과하게 됩니다. 이럴 경우 Client에서는 Memory 문제가 발생될 수 있습니다. 이를 방지하기 위해서는 개발시 Data를 세팅하는 부분에 유효한 Data의 Size를 알고(보통 DB Schema 참조) 적정한 사이즈를 세팅해 주어야 합니다. 한 컬럼, 컬럼들의 합인 한 로우에 대한 사이즈 제약은 있지만, DataSet에서 처리할 수 있는 전체 size에 대한 제약은 없습니다. 단, 유니코드인 경우 Data Type이 String일 경우 Column Size에 *2(또는 *3)를 하게 됩니다. 예를 들어 A:STRING(3000), B:STRING(2000), C: INT(10)의 Data를 담아 Client로 전송하게 되면 3000*2 + 2000*2 + 10 되어 10.01K가 되어 처리할 수 있는 8K의 용량을 초과하게 됩니다. >헤더 설정을 통해 사이즈를 크게 해도 안되고, >Edit형식이 아닌데 Edit형식으로 변경도 해보고 EditLimit, EditLimitText 도 값을 줘 봤지만 아무런 변화가 없습니다. >특이한 사항은.. >데이터가 90개일때는 잘려서 나왔고, 36개일때는 제대로 나옵니다. 물론 한개만 나오도록 해도 제대로 나오구요. >또 한가지는... >builder.getColumn("name").setSize(5000); 이런 구문 없이 flush를 했을경우에는 >36개 데이터에서도 잘려서 나왔다는 겁니다. > >** action 부분 소스 > GauceBuilder builder = new GauceBuilder(); > builder.prepare(greq, gres); > builder.buildWithUptColumn(VOList, VO.class,10); > builder.getColumn("name").setSize(5000); > builder.flush(); > >아래 답변외에 다른 원인이나 해결방법은 없나요? >비슷한 현상의 샘플 소스가 있다면 공유 부탁드립니다. > > > >>데이터셋의 헤더에서 해당 컬럼의 사이즈를 어떻게 지정하셨는지 확인하시기 바랍니다. >>데이터셋의 헤더 사이즈에 문제가 없다면 그리드 컬럼 속성에서 EditLimit, EditLimitText 를 설정하셨는지도 확인하시기 바랍니다. >> >> >>>게시판을 이용해 주셔서 감사합니다. >>>다음양식에 맞게 입력해주세요. >>> >>>* 고객시스템명 : GDLS >>>* GAUCE 버전 : 4.0 >>>* WAS 종류(WebLogic 등등) : WebLogic >>>* DB 종류 : 오라클 >>>* 문의 유형(질문/요청/참조) : 질문 >>>* 내용 : >>>데이터베이스에서 Select 해온 데이터와 그리드에 뿌려지는 데이터가 다릅니다. >>>길이가 긴 데이터는 중간에 짤려서 그리드에 표현됩니다. >>>예를 들면..) >>>no, name >>>1, 'abcd' >>>2, 'abcde' >>>3, 'abcdefghrjklmn' >>>이런식으로 Select 가 되었다면 (실제로는 훨신 긴 데이터임) >>>그리드에 표현되는 것은 아래처럼. >>>no, name >>>1, 'abcd' >>>2, 'abcde' >>>3, 'abcdefgh' >>>맨 마지막 name 컬럼의 데이터가 잘렸습니다. >>> >>>action 단에서 builder.getColumn("name").setSize(5000); 이런식으로 변경했는데도 마찬가지네요. >>>데이터가 잘리지 않도록 하는 방법이 없을까요? >> >
5425 no image 그리드에서 데이터 길이 제한 문제 해결방법 없나요? ==> 여전히 안되네요.
정정태
2678 2009-12-07
답변 주셔서 감사드립니다. 그러나 제가 의도한 질문을 오해하시나 봅니다. "데이터가 90개일때는 잘려서 나왔고, 36개일때는 제대로 나옵니다. 물론 한개만 나오도록 해도 제대로 나오구요."라는 얘기는 컬럼 내의 데이터개수를 의미한것이 아닙니다. 동일한 컬럼인데 로우가 90일때 36개일때 하나일때가 다르다는 얘기입니다. 아래 답변에서 전체에대한 건수 제한은 없다고 하셨으니 답변주신 내용으로는 정확한 원인을 파악할수가 없네요. 전체 소스를 보실수 없으니 아무래도 문제 해결에 한계가 있는듯 하네요... 애써 주셔서 감사합니다. >데이터셋의 사이즈 제한이 있음을 참고하시기 바랍니다. > >데이터셋 전체에 대한 건수 제한은 없으나(컬럼수 제한 없음, 로우수 제한 없음), 데이터 사이즈에 제약이 있습니다. >1컬럼에 최대 6K, 1로우에 8K를 넘을 수 없습니다. > >자세한 내용은 컴포넌트 매뉴얼의 DataSet 항목을 참고하세요. > >------------- DataSet ------------- >DataSet은 데이터 처리를 담당하는 컴포넌트입니다. >사용자가 입력한 Data를 Server에 전달하거나 Server에서 생성된 Data를 수신하는 역할을 수행합니다. >이런 Data처리를 담당하는 DataSet은 처리할 수 있는 Data size에 제약을 가지고 있는데 한 컬럼당 최대 6K, 한 로우당 8K의 제약을 가지고 있습니다. >예를 들어 컬럼 A, B, C 로 구성된 DataSet에 첫번째 Row의 Data로 A : 6K, B: 3K, C: 2K의 Data를 담아 Client로 전송하게 되면 한 Row의 Data량이 11K가 되어 한 Row에서 처리할 수 있는 8K의 용량을 초과하게 됩니다. >이럴 경우 Client에서는 Memory 문제가 발생될 수 있습니다. >이를 방지하기 위해서는 개발시 Data를 세팅하는 부분에 유효한 Data의 Size를 알고(보통 DB Schema 참조) 적정한 사이즈를 세팅해 주어야 합니다. >한 컬럼, 컬럼들의 합인 한 로우에 대한 사이즈 제약은 있지만, DataSet에서 처리할 수 있는 전체 size에 대한 제약은 없습니다. >단, 유니코드인 경우 Data Type이 String일 경우 Column Size에 *2(또는 *3)를 하게 됩니다. >예를 들어 A:STRING(3000), B:STRING(2000), C: INT(10)의 Data를 담아 Client로 전송하게 되면 3000*2 + 2000*2 + 10 되어 10.01K가 되어 처리할 수 있는 8K의 용량을 초과하게 됩니다. > > > >>헤더 설정을 통해 사이즈를 크게 해도 안되고, >>Edit형식이 아닌데 Edit형식으로 변경도 해보고 EditLimit, EditLimitText 도 값을 줘 봤지만 아무런 변화가 없습니다. >>특이한 사항은.. >>데이터가 90개일때는 잘려서 나왔고, 36개일때는 제대로 나옵니다. 물론 한개만 나오도록 해도 제대로 나오구요. >>또 한가지는... >>builder.getColumn("name").setSize(5000); 이런 구문 없이 flush를 했을경우에는 >>36개 데이터에서도 잘려서 나왔다는 겁니다. >> >>** action 부분 소스 >> GauceBuilder builder = new GauceBuilder(); >> builder.prepare(greq, gres); >> builder.buildWithUptColumn(VOList, VO.class,10); >> builder.getColumn("name").setSize(5000); >> builder.flush(); >> >>아래 답변외에 다른 원인이나 해결방법은 없나요? >>비슷한 현상의 샘플 소스가 있다면 공유 부탁드립니다. >> >> >> >>>데이터셋의 헤더에서 해당 컬럼의 사이즈를 어떻게 지정하셨는지 확인하시기 바랍니다. >>>데이터셋의 헤더 사이즈에 문제가 없다면 그리드 컬럼 속성에서 EditLimit, EditLimitText 를 설정하셨는지도 확인하시기 바랍니다. >>> >>> >>>>게시판을 이용해 주셔서 감사합니다. >>>>다음양식에 맞게 입력해주세요. >>>> >>>>* 고객시스템명 : GDLS >>>>* GAUCE 버전 : 4.0 >>>>* WAS 종류(WebLogic 등등) : WebLogic >>>>* DB 종류 : 오라클 >>>>* 문의 유형(질문/요청/참조) : 질문 >>>>* 내용 : >>>>데이터베이스에서 Select 해온 데이터와 그리드에 뿌려지는 데이터가 다릅니다. >>>>길이가 긴 데이터는 중간에 짤려서 그리드에 표현됩니다. >>>>예를 들면..) >>>>no, name >>>>1, 'abcd' >>>>2, 'abcde' >>>>3, 'abcdefghrjklmn' >>>>이런식으로 Select 가 되었다면 (실제로는 훨신 긴 데이터임) >>>>그리드에 표현되는 것은 아래처럼. >>>>no, name >>>>1, 'abcd' >>>>2, 'abcde' >>>>3, 'abcdefgh' >>>>맨 마지막 name 컬럼의 데이터가 잘렸습니다. >>>> >>>>action 단에서 builder.getColumn("name").setSize(5000); 이런식으로 변경했는데도 마찬가지네요. >>>>데이터가 잘리지 않도록 하는 방법이 없을까요? >>> >> >
5424 ie8에서 LuxComboObject 문제 파일
정선우
1083 2009-12-02
5423 no image ie8에서 LuxComboObject 문제
관리자
1423 2009-12-02
5422 no image 레포트 출력시 역출력 가능한지 질의합니다.
서상서
975 2009-12-01
5421 no image 레포트 출력시 역출력 가능한지 질의합니다.
기술지원40
1034 2009-12-03
5420 no image scHorizLine 샘플 좀 올려주세요
서지원
981 2009-12-01
5419 no image scHorizLine 샘플 좀 올려주세요
기술지원40
1222 2009-12-01
5418 no image utf8
이기락
996 2009-12-01
5417 no image utf8
기술지원40
1233 2009-12-01
컴포넌트에서 한글이 깨지는 것은 인코딩이 맞지 않기 때문입니다. 컴포넌트 제품은 AMX(Ansi Max)버전과 UMX(Unicode Max)버전으로 되어있습니다. AMX와 UMX의 ClassID가 다르므로 화면단에서 clsid를 수정하셔야 합니다. 컴포넌트 셋을 혼용하시면 안됩니다. 예를 들어 2506B38B-0FF7-4249-BA3E-8BC1DC399FBB 는 AMX(Ansi Max)셋의 DataSet이고, AF989B7C-8AC3-40BC-B749-EB335BDFD190 는 UMX(Unicode Max)셋의 DataSet 입니다. 인코딩을 어떤 것을 사용하시는지 확인하셔서 각 컴포넌트의 ClassID 를 맞춰주시면 됩니다. 인코딩은 WAS 및 DB서버에서 세팅되어 있는 것으로 사용하셔야 하며, ANSI(EUC-KR) 환경이라면 AMX 컴포넌트 셋을, UNICODE(UTF-8) 환경이라면 UMX 컴포넌트 셋을 사용해야 합니다. 즉, AMX DataSet에 UMX Grid 등을 연결하시면 정상 동작하지 않습니다. 각 컴포넌트의 ClassID를 확인하는 방법은 cab 파일의 압축을 풀어서 inf 파일의 컴포넌트 정보를 확인하시거나, C:WindowsDownloaded Program Files 에서 컴포넌트의 속성 정보를 확인하시면 됩니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 삼성전자 >* GAUCE 버전 : 4 ( toinb) >* WAS 종류(WebLogic 등등) : >* DB 종류 : >* 문의 유형(질문/요청/참조) : >* 내용 : > > > ><meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> > 로 세팅을 하고 uni => utf로 변환 저장한뒤에 > 가우스 그리드의 name 부분의 한글이 다 깨져 보입니다. > 소스상에는 정상적으로 보이는디... ^^ > > 어떻게 하면 되나요? > >
Selected no image Value 사용시 컬럼순서
이진희
1421 2009-11-27
5415 no image Value 사용시 컬럼순서
기술지원40
1277 2009-11-30
5414 no image Value 사용시 컬럼순서
이진희
942 2009-11-30
5413 no image Value 사용시 컬럼순서 파일
기술지원97
1028 2009-11-30
5412 no image Value 사용시 컬럼순서
이진희
987 2009-11-30
5411 no image Value 사용시 컬럼순서
기술지원97
1060 2009-11-30
5410 no image 가우스 기능중에..
김송화
955 2009-11-27
Tag List
XE Login