FOR EACH 루프 내에서 일련의 변수에 값을 할당하려고하지만 "유형 불일치"오류가 계속 발생합니다.기존 ASP FOR EACH 루프에서 값을 동적으로 할당
personOrder = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" 'order items displayed onscreen
personArray = split(personOrder, ",")
For each i in personArray
imageArray(i) = objContentXML.selectSingleNode("/page/profile" & i & "/image").text
Next
참고 : 향후 항목에서 주문이 변경 될 수 있으므로 var personOrder를 목록으로 만들었습니다.
FOR 루프마다 배열 값을 할당하는 데 문제가 있다고 생각합니다. Annoyingly 그것은 FOR 루프에서 잘 작동하지만 미래에 내 코드를 증명하려고합니다.
이 질문이 너무 어리석은 경우 사과드립니다. 나는 기저귀 9 개월 후에 돌아오고 코드 세계에 버핑합니다 (작은 기저귀, 더 트림).
그런데 '', ''과 같은 노드 이름을 사용하지 마십시오. 이것은 XML에 대한 가난한 형태입니다. 번호 접미사는 데이터의 일부입니다. 대신에''및''를 사용하십시오. 선택한 xpath는''/ page/profile [@ ID = "" "& i &" ""]/image "가됩니다. –
AnthonyWJones