• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
김윤천
조회 수 : 2977
2006.07.07 (07:00:59)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 한국가스공사
* TOInB 버전 : 5
* 서버 Platform : unix / oracle8i
* 문의 유형(질문/요청/참조) :
* 내용 :
         1. 트랜잭션 컴포넌트 사용시
            - 데이터셋과 연동하지 않고 파라미터를 서버로 보낼때 어떤식으로 하는지 궁금합니다.
               TR.Parameters = "T_PARM1="+JS_PARAM1+",T_PARAM2="+JS_PARAM2
               TR.Action = url
               TR.Post();
               이런식으로 서버단으로 보내봤는데......전달이 정확히 안되는듯 합니다.

         2. 1번항목으로 파라미터가 서버단에서 받았을때 파라미터중 배열값이 있습니다.
             배열값은 임의로 2~10개정도가 row 저장이 되어야 하며 유동적입니다.
             예로 위의 T_PARM1이 배열값이면 (";") 구분자로 넘어왔을때
             서버단에서 어떤식으로 배열을 처리 해야 하는지요?
             구분자를 기준으로 INSERT가 실행되어야 합니다.
              
         김윤천 / 011-9096-0400
번호 제목 닉네임 조회 등록일
217 no image 가우스 설치시 에러 [1]
이재훈
2723 2006-07-18
216 no image 가우스 설치시 에러 [1]
기술지원47
2957 2006-07-21
215 no image 에러확인을 요청합니다. 파일 [1]
foremin
2965 2006-07-10
214 no image 에러확인을 요청합니다. [1]
기술지원47
2889 2006-07-21
213 no image 서버단에서 배열처리 구문 좀 확인해주세요
김윤천
2878 2006-07-10
212 no image 서버단에서 배열처리 구문 좀 확인해주세요 - 안되는데요..
김윤천
3202 2006-07-11
답글이 해당글 밑으로 달리지 않아서 다시 문의드립니다. ERROR: Cursor 정보를 초기화 하는데 실패했습니다.MSG[ORA-00917: missing comma ":v_param_list[i]" 이런식으로 ":" 추가해 보았으나 같은 오류가 발생합니다. 그리고 특이점은 이 구문이 실행되고 난후, 시스템 전체가 느려지는데 그 원인을 알 수가 없습니다. 특정 쿼리(평소 잘 돌던 쿼리)를 돌리면 느려지면서 SE is Terminated. Service[bg_ys601q_sl_01a] Process time[120 sec] over 타임아웃이 발생합니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : >* TOInB 버전 : 5 >* 서버 Platform : unix / oracle 8i >* 문의 유형(질문/요청/참조) : >* 내용 : > > > #define MAX_SIZE 250 > #define MAX_INDEX 50 > > char v_param[MAX_SIZE]; > char v_param_list[MAX_INDEX][30]; > > int index_count=0, len, count=0; > > strcpy(v_param, T_answer); > len=strlen(v_param); > > for(int i=0;i<len;i++) > { > v_param_list[index_count][count++]=v_param[i]; > if(v_param[i]==';') > { > v_param_list[index_count++][count-1]=NULL; > count=0; > } > } > v_param_list[index_count++][count]=NULL; > count=0; > > for(int i=0;i<index_count;i++) > { > EXEC-SQL > SELECT MAX(NVL(col_num,0)) + 1 INTO :col1 > FROM master_1; > > EXEC-SQL > INSERT INTO table_1 > (col1, col2, col3, > col4, col5) > VALUES > (:col1, :col2, :col3, > v_param_list[i], :col5); > >//TBL_Prn(tb_stderr," 데이터[%s]", v_param_list[i]); <<--- 제대로 찍힙니다. > } > } >배열을 받아서 v_param_list[i] 변수를 찍어보면 정상적으로 들어오는데 >insert문을 넣고 돌리면.. 콤마가 빠졌다는 오류(missing comma)가 뜨는데.. >이상이 없는것 같은데..오류를 못찾겠네요.. > >
211 no image 서버단에서 배열처리 구문 좀 확인해주세요 - 안되는데요..
기술지원47
2918 2006-07-21
SQL문을 통채로 변수에 담아서 출력을 해보시기 바랍니다. 에러로그로 봐서는 분명히 SQL문장이 잘못되어 오라클에서 파싱에러가 발생하는겁니다. 그리고 SE terminated는 해당 SQL문의 수행시간이 길어서 기본 수행시간 120초를 초과하였기 때문에, 자동으로 토인비 엔진에서 끊어주는 작업을 하는겁니다. 단, 이때, 수행중인 SQL의 작업은 자동으로 끊어지지 않습니다. 해당 서비스의 SQL튜닝이 필요하네요. >답글이 해당글 밑으로 달리지 않아서 다시 문의드립니다. > >ERROR: Cursor 정보를 초기화 하는데 실패했습니다.MSG[ORA-00917: missing comma > >":v_param_list[i]" >이런식으로 ":" 추가해 보았으나 같은 오류가 발생합니다. > >그리고 특이점은 이 구문이 실행되고 난후, 시스템 전체가 느려지는데 그 원인을 알 수가 없습니다. >특정 쿼리(평소 잘 돌던 쿼리)를 돌리면 느려지면서 SE is Terminated. Service[bg_ys601q_sl_01a] Process time[120 sec] over 타임아웃이 발생합니다. > >>게시판을 이용해 주셔서 감사합니다. >>다음양식에 맞게 입력해주세요. >> >>* 고객시스템명 : >>* TOInB 버전 : 5 >>* 서버 Platform : unix / oracle 8i >>* 문의 유형(질문/요청/참조) : >>* 내용 : >> >> >> #define MAX_SIZE 250 >> #define MAX_INDEX 50 >> >> char v_param[MAX_SIZE]; >> char v_param_list[MAX_INDEX][30]; >> >> int index_count=0, len, count=0; >> >> strcpy(v_param, T_answer); >> len=strlen(v_param); >> >> for(int i=0;i<len;i++) >> { >> v_param_list[index_count][count++]=v_param[i]; >> if(v_param[i]==';') >> { >> v_param_list[index_count++][count-1]=NULL; >> count=0; >> } >> } >> v_param_list[index_count++][count]=NULL; >> count=0; >> >> for(int i=0;i<index_count;i++) >> { >> EXEC-SQL >> SELECT MAX(NVL(col_num,0)) + 1 INTO :col1 >> FROM master_1; >> >> EXEC-SQL >> INSERT INTO table_1 >> (col1, col2, col3, >> col4, col5) >> VALUES >> (:col1, :col2, :col3, >> v_param_list[i], :col5); >> >>//TBL_Prn(tb_stderr," 데이터[%s]", v_param_list[i]); <<--- 제대로 찍힙니다. >> } >> } >>배열을 받아서 v_param_list[i] 변수를 찍어보면 정상적으로 들어오는데 >>insert문을 넣고 돌리면.. 콤마가 빠졌다는 오류(missing comma)가 뜨는데.. >>이상이 없는것 같은데..오류를 못찾겠네요.. >> >> >
210 no image 서버단에서 배열처리 구문 좀 확인해주세요
기술지원
2890 2006-07-11
답변 드립니다. EXEC-SQL 에서 변수 처리를 하실 때, INSERT 구문에서 다른 변수들 처럼 :v_param_list[i] 이렇게 써주셔야 하는데, 앞에 ":" 이 빠져 있습니다. ":" 을 추가하셔서 테스트 해보시기 바랍니다. 수고하세요. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : >* TOInB 버전 : 5 >* 서버 Platform : unix / oracle 8i >* 문의 유형(질문/요청/참조) : >* 내용 : > > > #define MAX_SIZE 250 > #define MAX_INDEX 50 > > char v_param[MAX_SIZE]; > char v_param_list[MAX_INDEX][30]; > > int index_count=0, len, count=0; > > strcpy(v_param, T_answer); > len=strlen(v_param); > > for(int i=0;i<len;i++) > { > v_param_list[index_count][count++]=v_param[i]; > if(v_param[i]==';') > { > v_param_list[index_count++][count-1]=NULL; > count=0; > } > } > v_param_list[index_count++][count]=NULL; > count=0; > > for(int i=0;i<index_count;i++) > { > EXEC-SQL > SELECT MAX(NVL(col_num,0)) + 1 INTO :col1 > FROM master_1; > > EXEC-SQL > INSERT INTO table_1 > (col1, col2, col3, > col4, col5) > VALUES > (:col1, :col2, :col3, > v_param_list[i], :col5); > >//TBL_Prn(tb_stderr," 데이터[%s]", v_param_list[i]); <<--- 제대로 찍힙니다. > } > } >배열을 받아서 v_param_list[i] 변수를 찍어보면 정상적으로 들어오는데 >insert문을 넣고 돌리면.. 콤마가 빠졌다는 오류(missing comma)가 뜨는데.. >이상이 없는것 같은데..오류를 못찾겠네요.. > >
Selected no image 파라미터... [1]
김윤천
2977 2006-07-07
208 no image 전화로 답변 드렸습니다. [1]
기술지원10
2916 2006-07-07
207 no image ResetStatus.. [1]
foremin
2888 2006-07-05
206 no image ResetStatus.. [1]
조한두
2899 2006-07-07
205 no image sob파일확인좀 해주세요. 파일
채순병
3134 2006-06-30
204 no image sob파일확인좀 해주세요. [1]
기술지원47
5061 2006-07-25
203 no image 144번 글의 내용과 동일... 154번도 같은내용인데... [1]
남상헌
2861 2006-06-30
202 no image 144번 글의 내용과 동일... 154번도 같은내용인데... [1]
기술지원47
2855 2006-07-21
이올라스 패치건에 대한 기술대응은 별도게시판을 운영하고 있으며, 해당소스를 정상적으로 수정하셨는데도, 비정상적으로 작동을 한다면, 소스점검이 필요한 상황입니다. 메일로 답변을 드렸다는 이유는 해당소스를 점검하는 방법으로 진행하였다는 뜻이며, 이러한 유형의 대응은 기본적으로 게시판의 내용을 우선 파악하시고, 차선으로 기술지원팀 콜센타로 문의하여 주시기 바랍니다. 쉬프트정보통신은 이올라스 패치건에 대한 대응은 게시판의 내용이 기본대응의 거의 전부이며, 나름대로 경우의 수에 대해 테스트를 지속적으로 하고 있으나, 예외사항에 대해서는 사전점검이나, 예측이 거의 불가하여 건건이 확인해드릴수 밖에 없음을 양지하여 주시기 바랍니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : >* TOInB 버전 : >* 서버 Platform : >* 문의 유형(질문/요청/참조) : >* 내용 : > > >144번의 질문에 답변이 메일로 보냈다고 되어있네요...메일말고 답변을 쓰셨으면... 다른사람들도 >많은 도움이 되었을텐데..... > >154번 글쓰신분도 같은 생각이셨겠죠~~ 근데.. 이름을 잘못써서 답변을 못받은듯 하네요... >그래도.. 언제글인지... 그리고 이름도 비슷한거로 보고 했다면.. 어떤 질문인지 아셨을텐데.... > >144번의 질문에 대한 답변을... 듣고 싶네요... 메일말고... 답변을 달아주시면 감사하겠습니다...
201 no image 엑셀에서요~
김민석
2802 2006-06-29
200 no image component 사용에 대해서
채순병
2828 2006-06-24
199 no image component 사용에 대해서 [1]
정인호
3171 2006-06-27
>게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 다이소 >* TOInB 버전 : 5 >* 서버 Platform : win/oracle >* 문의 유형(질문/요청/참조) : >* 내용 : 질문했던 내용중에서 .. > >>treeview 속성중 ItemForeColor 라는 속성이 있습니다. >>treeview 에서 표현되는 item 의 폰트 색을 지정하는 속성입니다. >>ItemForeColor에 대한 정보를 담고 있는 Column 이름을 지정하시면 제어할 수가 있습니다. >> > >저희는 현재 Component File 1,0,x,x 버전을 사용하고 있습니다. >Component File - NewPacket 1,1,1,x 상의 combo가 틀려 >NewPacket 사용시 익스플러 에러가 발생하는데요. >구번전 combo를 그래로 사용할 수 없나요? >그리고 다른 NewPacket component사용시 문제는 없는지요? > >추가로... >NewPacket 나 max component사용 라이센스는 별도로 필요하는지 알고싶습니다. >기존의 1.0.x.x 버전과 max component를 혼용해서 사용해도 문제가 없는지요? > > 기본적으로는 NewPacket 버젼을 사용하시면 됩니다. 구번젼 combo 와 사용하셔도 무방할것 같구요 그러나 구버젼 combo의 경우 지원이 중단된 상태로 luxecombo를 사용하시는게 좋을것 같아요.... 별도의 라이센스 필요가 없구요.... 혼용해서 쓰시는건 combo를 말씀하시것 같은데... 되도록이면 NewPacket 버젼인 1.1.X 대로 사용하시는 편이 좋습니다.
198 no image 엑셀 다운로드시 파일
안현주
3916 2006-06-20
Tag List
XE Login