ASP - error Dictionary no se puede agregar mas de 2 item

 
Vista:

error Dictionary no se puede agregar mas de 2 item

Publicado por miriam (4 intervenciones) el 11/11/2006 00:20:47
Hola quisiera saber si existe alguna manera para resolver que el el dictionary se agrege mas de 2 items

<%
Dim dictCart ' as dictionary
Dim sAction ' as string
Dim iItemID ' as integer
Dim iItemCount ' as integer
Dim iItemSize ' as string

If IsObject(Session("cart")) Then
Set dictCart = Session("cart")
Else
Set dictCart = Server.CreateObject("Scripting.Dictionary")
End If

sAction = CStr(Request.QueryString("action"))
iItemID = CInt(Request.QueryString("item"))
iItemCount = CInt(Request.QueryString("count"))
iItemSize = Request.QueryString("size")
%>

Como resolver que se pueda hacer esto

Case "add"
AddItemToCart iItemID, iItemCount, iItemSize
ShowItemsInCart
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error Dictionary no se puede agregar mas de 2 i

Publicado por Alfredo M. (5 intervenciones) el 15/11/2006 19:23:51
no te sirve concatenar los valores y dejarlo en un solo item ?

iItemID = 1 'CInt(Request.QueryString("item"))
iItemCount = "A"'CInt(Request.QueryString("count"))
iItemSize = "B"' Request.QueryString("size")

dictCart.Add iItemID,iItemCount & "|" & iItemSize & "|C"

aElementos = dictCart.Items
aClaves = dictCart.Keys

For each ip in dictCart
valor = Split(aElementos(ip-1),"|")
for i=0 to 2
Response.Write("keys : " & aClaves(ip-1) & "Elemento 1: " & valor(i) & "<br>")
next
Next

Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar