게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 : LGU+
* 문의할 Component명 및 버전 : DATASET/VERSION=1,2,1,67
* DataSet 버전 : 1,2,1,67
* 문의 유형(질문/요청/참조) : 질문
* 내용 :
쿼리와 바인딩된 number 타입의 컬럼 'eqpInfo' 의 값 1234567 을
가상 데이터셋의 컬럼 'eqpNo' 에 넣고 alert 띠우니
1234567 이 아닌 01 과 같은 유효하지 않은 숫자가 출력됩니다.
원본 소스를 간추려 보면 아래와 같습니다.
-------------------------------------------------------------------------------------------
var v_header = "eqpNo:STRING(10)";
oDsDelChnl.SetDataHeader(v_header);
oDsDelChnl.AddRow();
oDsDelChnl.NameValue(1,'eqpNo') = oDsSwtLnlt.NameValue(oDsSwtLnlt.RowPosition,'eqpInfo');
alert(oDsDelChnl.NameValue(1,'eqpNo')); // 01 이 출력됨
-------------------------------------------------------------------------------------------
그래서 oDsDelChnl.NameValue(1,'eqpNo') 부분을
oDsDelChnl.NameString(1,'eqpNo') 으로 바꾸고 실행하니 정상적인 값이 출력되는데
NameValue 속성을 썼을 때 정상 실행 되지 않는 이유가 궁금합니다.
답변 부탁드립니다.