• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2905
2013.05.13 (20:02:41)

게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

**필수입력사항**

* 고객(업체)명 : 현대백화점
* 제품 버전 : GAUCE 4.0
* 문의 유형(질문/요청/참조) :  질문
* 내용 :

 

데이터셋 헤더에 String타입으로 선언되어있는 경우

해당 컬럼에 숫자값을 넣으면 비정상적으로 작동합니다.

 

예)

var gtemp = "ORDER_SEQ::STRING(3)"; 
dataset.setDataHeader(gtemp);
dataset.NameValue(dataset.RowPosition, "ORDER_SEQ") = 3;

 

지정한 값이 들어가지 않고 데이터셋에 있는 임의의 컬럼값이 들어갑니다.(이전 row의 다른 컬럼의 값이 들어감)

해당 스크립트는 윈도우XP IE8이하버전인 경우 정상작동했던 것인데

윈도우7 업그레이드 및 IE9버전 사용시 갑자기 발생하기 시작했습니다.

 

아직 해결방법을 파악중에 있으나 숫자값을 String으로 변환해주면 정상적으로 동작하는것 같습니다.

dataset.NameValue(dataset.RowPosition, "ORDER_SEQ") = String(3);

 

이 문제에 대해 검토를 부탁드리며

소스를 수정하는 방법 외에 가우스 업데이트 등의 해결책은 없는지 문의드립니다

 

연락처 : 02-3416-5450

현대백화점 IT사업부 김승연 주임

2013.05.14 (16:41:40)
shift

String으로 값을 처리하는 NameString 메소드를 사용하시기 바랍니다.

http://member.shift.co.kr/ComponentManual/AMX/Basic/DataSet/Method/NameString/NameString.htm

 

감사합니다.

(*.124.184.58)
 
Tag List
XE Login