1,2,1,67 버전으로 샘플링을 해보았습니다만, 문의하신 현상이 재현되지 않습니다.
정확한 가이드를 위해서는 재현샘플을 첨부해주시거나 기술지원팀으로 연락주셔서 원격지원을 받으시기 바랍니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 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 속성을 썼을 때 정상 실행 되지 않는 이유가 궁금합니다.
>
>답변 부탁드립니다.
>