Foros del Web » Programando para Internet » ASP Clásico »

problemas con ultradev shopping cart 1

Estas en el tema de problemas con ultradev shopping cart 1 en el foro de ASP Clásico en Foros del Web. no se muy bien como funciona esto pero tengo un problema al crear un carro de la compra e intentar introducir los pedidos en la ...
  #1 (permalink)  
Antiguo 09/04/2008, 04:52
Avatar de rulises  
Fecha de Ingreso: enero-2008
Mensajes: 54
Antigüedad: 17 años, 3 meses
Puntos: 0
problemas con ultradev shopping cart 1

no se muy bien como funciona esto pero tengo un problema al crear un carro de la compra e intentar introducir los pedidos en la tabla pedidos de access.
Me sale el siguiente error:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta '<BR><BR>An error occured in the UltraDev shopping cart:<BR>cart.GetColumnValue: The line item number is greater than the number of items in the cart - row = 1; GetItemCount = 1<BR>'.
/akrossa/tienda/pago.asp, línea 78


Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Página:
POST 485 bytes to /akrossa/tienda/pago.asp

Datos de POST:
PRODUCTID=%3CBR%3E%3CBR%3EAn+error+occured+in+the+ UltraDev+shopping+cart%3A%3CBR%3Ecart.GetColumnVal ue%3A+The+line+item+number+is+greater+than+the+num ber+of+items+in+the+cart+-+row+%3D+1%3B+GetItemCou . . .


Si podeis ayudarme os lo agradeceria.
Gracias
  #2 (permalink)  
Antiguo 09/04/2008, 11:19
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: problemas con ultradev shopping cart 1

bienvenido al foro

puedes mostrar el fragmento de codigo donde te manda error y un escenario para saber que es lo que paso...
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 10/04/2008, 04:59
Avatar de rulises  
Fecha de Ingreso: enero-2008
Mensajes: 54
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: problemas con ultradev shopping cart 1

El problema es que no se que parte del codigo es la que tengo que poner
Que hago te mando el codigo de toda la pagina????
Es que ya he revisado tantas cosas que ya no se ni por donde me ando
Gracias.
  #4 (permalink)  
Antiguo 10/04/2008, 10:37
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: problemas con ultradev shopping cart 1

anexa el codigo, asi miramos que es lo que esta pasando
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 10/04/2008, 12:29
Avatar de rulises  
Fecha de Ingreso: enero-2008
Mensajes: 54
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: problemas con ultradev shopping cart 1

Siento escribir todo el codigo pero es que a estas alturas ya no se por donde buscar.
Gracias por ayudarme.

Este es el codigo de insertar registro que es la parte que me da fallo al intentar pasarlo a la tabla pedidos.

<form METHOD="POST" name="form2" action="<%=MM_editAction%>">
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr align="center">
<th scope="row">PRODUCTO</th>
<td>NOMBRE</td>
<td>PRECIO</td>
<td>CANTIDAD</td>
<td>TOTAL</td>
<td>&nbsp;</td>
</tr>
<% for (UCCart1__i=0; UCCart1__i<UCCart1.GetItemCount(); UCCart1__i++){%>
<tr align="center">
<th scope="row"><%=(UCCart1.GetColumnValue("ProductID" ,UCCart1__i))%></th>
<td><%=(UCCart1.GetColumnValue("Name",UCCart1__i)) %></td>
<td><%=(UCCart1.GetColumnValue("Price",UCCart1__i) )%></td>
<td><%=(UCCart1.GetColumnValue("Quantity",UCCart1_ _i))%></td>
<td><%=(UCCart1.GetColumnValue("Total",UCCart1__i) )%></td>
<td>&nbsp;</td>
</tr>
<% } //UCCart1__end %>
<tr align="center">
<th scope="row"><input name="PRODUCTID" type="hidden" id="PRODUCTID" value="<%=(UCCart1.GetColumnValue("ProductID",UCCa rt1__i))%>" /></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><input name="QUANTITY" type="hidden" id="QUANTITY" value="<%=(UCCart1.GetColumnValue("Quantity",UCCar t1__i))%>" /></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr align="center">
<th scope="row">&nbsp;</th>
<td>&nbsp;</td>
<td colspan="4">TOTAL GENERAL: <%= DoCurrency((UCCart1.GetColumnTotal("Total")), 2, -2, -2, -2) %></td>
</tr>
</table>
<table width="100%" border="1" cellspacing="0" cellpadding="3">
<tr>
<th width="38%" scope="row">NUMERO PEDIDO </th>
<td width="62%">&nbsp;</td>
</tr>
<tr>
<th scope="row">NUMERO CLIENTE</th>
<td><%=(comprador.Fields.Item("ID_COMPRADOR").Valu e)%> <input name="ID_COMPRADOR" type="hidden" id="ID_COMPRADOR" value="<%=(comprador.Fields.Item("ID_COMPRADOR").V alue)%>" /></td>
</tr>
<tr>
<th scope="row">NOMBRE</th>
<td><%=(comprador.Fields.Item("NAME").Value)%></td>
</tr>
<tr>
<th scope="row">DIRECCION</th>
<td><%=(comprador.Fields.Item("DIRECCION_ENVIO").V alue)%></td>
</tr>
<tr>
<th scope="row">POBLACION</th>
<td><%=(comprador.Fields.Item("POBLACION_ENVIO").V alue)%></td>
</tr>
<tr>
<th scope="row">PROVINCIA</th>
<td><%=(comprador.Fields.Item("PROVINCIA_ENVIO").V alue)%></td>
</tr>
<tr>
<th scope="row">PAIS</th>
<td><%=(comprador.Fields.Item("PAIS").Value)%></td>
</tr>
</table>
<p>
<input type="submit" name="Submit2" value="ENVIAR PEDIDO" />
</p>
<p>&nbsp;</p>

<input type="hidden" name="MM_insert" value="form2">
</form>

Y este es el codigo de ultradev shopping cart 1

<%
var UC_CartColNames=["ProductID","Quantity","Name","Price","Total"];
var UC_ComputedCols=["","","","","Price"];
var UCCart1 = new UC_ShoppingCart("carroakrossa",0,UC_CartColNames,U C_ComputedCols);
var UCCart1__i = 0;
%>


Si este no es el codigo y necesitas algo más dimelo.
Gracias
  #6 (permalink)  
Antiguo 10/04/2008, 12:43
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: problemas con ultradev shopping cart 1

ok..

ahora en este codigo cual es tu linea 78, y fue solo un item en lista o ya eran varios agregados????
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #7 (permalink)  
Antiguo 10/04/2008, 15:44
Avatar de rulises  
Fecha de Ingreso: enero-2008
Mensajes: 54
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: problemas con ultradev shopping cart 1

Gracias.
Estas son las lineas que me pedias.
Las que he puesto antes son las del insertar registro en el carro.
Y lo que quiero es insertar un pedido en la tabla pedidos de la bd del carro de la compra y me sale el erro que he puesto antes.
Gracias nuevamente.

74 // execute the insert
75 var MM_editCmd = Server.CreateObject('ADODB.Command');
76 MM_editCmd.ActiveConnection = MM_editConnection;
77 MM_editCmd.CommandText = MM_editQuery;
78 MM_editCmd.Execute();
79 MM_editCmd.ActiveConnection.Close();
80
81 if (MM_editRedirectUrl) {
82 Response.Redirect(MM_editRedirectUrl);
83 }
84 }
85
86}
87%>


Gracias.
  #8 (permalink)  
Antiguo 10/04/2008, 16:34
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: problemas con ultradev shopping cart 1



en esta parte tengo una pequeña duda, debido al mensaje de error
Cita:
<% for (UCCart1__i=0; UCCart1__i<UCCart1.GetItemCount(); UCCart1__i++){%>
<tr align="center">
<th scope="row"><%=(UCCart1.GetColumnValue("ProductID" ,UCCart1__i))%></th>
<td><%=(UCCart1.GetColumnValue("Name",UCCart1__i )) %></td>
<td><%=(UCCart1.GetColumnValue("Price",UCCart1__ i) )%></td>
<td><%=(UCCart1.GetColumnValue("Quantity",UCCart 1_ _i))%></td>
<td><%=(UCCart1.GetColumnValue("Total",UCCart1__ i) )%></td>
<td>&nbsp;</td>
</tr>
<% }
que dice que se incremento en 1, a menos que el codigo al recibir los datos no lo este haciendo correctamente
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #9 (permalink)  
Antiguo 11/04/2008, 11:32
Avatar de rulises  
Fecha de Ingreso: enero-2008
Mensajes: 54
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: problemas con ultradev shopping cart 1

Perdona que sea tan torpe pero no se arreglarlo.
A mi también me extraña porque en teoria deberia funcionar.
Es más he buscado un libro en el que viene un tutorial paso a paso y lo he hecho bien pero cuando intento insertar el pedido siempre me dice lo mismo.
He repetido el proceso varias veces con paginas nuevas y siempre me da el mismo fallo.
Si me puedes explicar mejor que puedo cambiar te lo agradeceria.
Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:55.