Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2006, 18:29
tiroxino
 
Fecha de Ingreso: enero-2006
Mensajes: 30
Antigüedad: 19 años, 3 meses
Puntos: 0
Por si a alguien le es útil este post, puedo afirmar que el algoritmo anterior funciona, aunque no sé si de la manera más eficiente. A continuación expongo el algoritmo exacto (usando javascript como lenguaje de script en ASP):

Código:
var rs = Server.CreateObject("ADODB.Recordset");					
var temp = "";
var temp2 = 0;
var sql1 = "";
var sql2 = "";

for(var i=0; i< productos.length; i++) {
   sql1 =  "SELECT * FROM Existencias WHERE id_producto = "+productos[i]+";";
   rs.Open(sql1, conexion);
   temp = "" + rs("cantidad");
   temp2 = parseInt(temp);
   temp2 -= cantidades[i];
   sql2 = "UPDATE Existencias SET cantidad = "+temp2+" WHERE id_producto = "+productos[i]+";";
   conexion.Execute(sql2);
rs.Close();												}	
rs = null;
conexion.Close();
conexion = null;