Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/07/2010, 08:46
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 17 años
Puntos: 2
Respuesta: Microsoft VBScript runtime error '800a000b' Division by zero

Hola me sigue marcando error en esta linea:
OP=(promedio-target)/target

Código ASP:
Ver original
  1. SET conexion2=Server.CreateObject("ADODB.Connection")
  2.             conexion2.Open "PROVIDER=SQLOLEDB; DATA SOURCE=VALP-MESSRV02;UID=sa;PWD=messrv;DATABASE=wasp "
  3.             SET registros2=Server.CreateObject("ADODB.RecordSet")
  4.         'response.write("SELECT AVG(PESO)as promedio,o.linea from Optimas as o INNER JOIN pesos as p on o.codigo =p.codoptima WHERE fecha >='"&fecha&"' AND hora='"&horamia&"' AND o.linea='"&linea&"' GROUP BY LINEA")
  5.         registros2.open"SELECT AVG(PESO)as promedio,o.linea from Optimas as o INNER JOIN pesos as p on o.codigo =p.codoptima WHERE fecha >='"&fecha&"' AND hora='"&horamia&"' AND o.linea='"&linea&"' GROUP BY LINEA",conexion2
  6.         do while not registros2.eof
  7.         promedio=cint(registros2.fields("promedio"))
  8.         'c=(registros2.fields("peso"))
  9.         'b=(a-c)/target
  10.         if promedio > 0 then
  11.         OP=(promedio-target)/target
  12.         else
  13.         OP=0
  14.         end if
  15.         response.write("Promedio: <b>"&registros2.fields("promedio")&"</b><br>")
  16.     '############## Aritmetica ####################
  17.     ' C = Promedio  WHERE B=(a-c)/a
  18.     ' A = Target
  19.     saving=(PROMEDIO-target)*NumBolsas
  20.     if OP<=0 then   response.write(" Op: <b>"&OP&"</b><img src='http://www.pact-oil.co.uk/images/error.gif'</a><br>") else response.write(" Op: <b>"&OP&"</b><img src='http://www.hospitalsierrallana.com/imagenes/gif_ok.gif'</a><br>")    end if
  21.         response.write("Saving:<b> "&saving&" KG</b>") 
  22.        
  23.        
  24.         registros2.movenext
  25.     loop
  26.        
  27.         conexion2.close
  28.        
  29. %>