Обычно я не имею дело с VBScript и классическим ASP, но мне нужно внести некоторые изменения в один из наших старых сайтов.
Я использую веб-службу SOAP для получения массива строковых значений, но когдаЯ пытаюсь использовать его из классического ASP-кода, он говорит мне, что это объект
Служба работает, она возвращает массив строк, код верный, мне просто нужно знать, как изменить его сЯ думаю, что объект в строку.
Веб-служба 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>
Ошибка
Объект не является коллекцией
ClassicASP код:
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