【发布时间】:2016-08-15 17:06:47
【问题描述】:
我对 ASP 真的不是很熟悉,但是我正在管理的网站正在向我吐出这个错误。以下是该网站的完整代码:
Microsoft VBScript 运行时错误“800a0009” 下标超出范围:'[数字:1]' /shopping_sub.asp,第 715 行。
这是 697-728 的代码:
'Response.write strPass & "<p>"
'Response.write "Response: " & strResp
'Response.end
If strResp="ERROR" then
RESULT_num_shipping_options = -1
Session("ShipErrMsg")="To continue your order, please contact customer service regarding your contact information. Thank you."
Else
RESULT_num_shipping_options=1
vResp=Split(strResp,":")
Dim RESULT_shipping_description_array(4)
Dim RESULT_shipping_amount_array(4)
For I = 0 to UBound(vResp)
vResp2=Split(vResp(I),"|")
RESULT_shipping_description_array(I)=vResp2(0)
RESULT_shipping_amount_array(I)=vResp2(1)
Next
End If
Else
RESULT_num_shipping_options = -1
cShipping=0
End If
End If
'Response.write "Weight: " & siWeight & "<br/>"
'Response.write "Zip: " & receiverpostalcode & "<br/>"
'Response.write "Country: " & receivercountrycode & "<br/>"
它似乎在将 7 件商品添加到购物车后开始运行,但任何少于此的商品都会返回错误。
并非所有产品都会出现这种情况,有什么想法吗?
【问题讨论】:
标签: vbscript asp-classic