[英]Classic ASP VBScript object to array
我通常不处理VBScript和经典ASP,但是我必须对我们的一个旧站点进行一些更改。
我使用SOAP Web服务获取字符串值数组,但是当我尝试从经典ASP代码中使用它时,它告诉我这是一个对象
该服务有效,它返回一个字符串数组,代码是正确的,我只需要知道如何将其从一个对象更改为我认为的字符串即可。
Web服务WSDL:
<xs:element name="getProductFunctionsResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
错误
对象不是集合
经典的ASP代码:
result2 = soap.getProductFunctions("AEDO")
i = 0
For Each present In result2
If mid(user_auth_key,i,1) = 1 Then
response.write("success")
End If
response.write(present)
response.write("<br />")
i = i+1
Next
您是否尝试过使用SET单词,因为它正在返回一个对象?
SET result2 = soap.getProductFunctions("AEDO")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.