我有一個關於經典ASP的問題:昏暗或ReDim的問題?
任何人都可以告訴我在這段代碼中我做錯了什麼嗎?如果ORDERDATA()僅包含一個條目,則它工作正常。如果不止一個,它會崩潰。我非常肯定它與CARTITEMS()變量的Dim/ReDim有關,但我看不出我做錯了什麼。
某些變暗的變量用在腳本的其他部分,請忽略它們。
Dim i,countOrderRows, orderdata, XXX
orderdata = Order_GetOrderData()
countOrderRows = ubound(orderdata,1)
Dim cartItems()
ReDim cartItems(countOrderRows-1)
Dim goodsList(), addr, klarnaresponse, resp, sql, item
ReDim goodsList(countOrderRows-1)
for i = 0 to countOrderRows - 1
Set item = Server.CreateObject("Scripting.Dictionary")
item.Add "reference", "XX1"
item.Add "name", orderdata(i,2)
item.Add "quantity", cint(orderdata(i,5))
item.Add "unit_price", (cint(orderdata(i,3)*100))
item.Add "discount_rate", 0
item.Add "tax_rate", 2500
Set cartItems(i) = item
Set item = nothing
next
希望你們能幫忙!
問候,鮑勃