sp73
10
2022-01-14 20:51:45 작성 2022-01-14 20:55:55 수정됨
0
70

(classic asp) 변수명을 동적으로 생성하려 합니다.


asp에서 변수명을 동적으로 생성해서 사용하고 싶습니다.
조건에 따라
arr0부터 시작해서 조건에 맞으면 arr0에 값을 추가하고,
조건에 맞지 않으면 1씩 증가시켜
arr1에 값을 저장합니다.
arr0, arr1, arr2 ... 이런 식으로요.
arr & k -->이 부분에서 오류가 발생하는데 어떻게 처리해야 하는지 모르겠습니다.


<% 
...
If Not Rs.EOF then
    arrItem = Rs.GetRows()
    arrItemNum = UBOUND(arrItem,2)
else
arrItemNum = -1
end if
Rs.Close

For i=0 To arrItemNum
    k = 0
    aa= arrItem(1,i)
    bb= arrItem(2,i) 

    IF jvalue = arrItem(0,i) Then
          arr & k = "arr" & k + "{ x: "&aa&", y:"&bb& "},"      'error
          'arr0 = arr0 +  "{ x: "&aa&", y:"&bb& "}," 
          'arr1 = arr1 +  "{ x: "&aa&", y:"&bb& "}," 
    Else
           k = k + 1
    End IF 
    jvalue = arrItem(0,j)
Next
%>
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.