Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/08/2010, 09:23
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 17 años
Puntos: 2
Respuesta: Problema con funcion CINT vacia

Hola lo dejo asi y me sigue dando error:
Microsoft VBScript runtime error '800a005e'

Invalid use of Null: 'cint'


Código ASP:
Ver original
  1. 'SELECT p.peso,p.tubo,p.fecha, o.linea FROM pesos as p, optimas as o where o.codigo = p.codOptima and o.linea = 'L02N'  AND p.fecha Between '2010-05-11 09:42:34.000' AND '2010-05-11 09:42:39.000'
  2.             SET conexion2=Server.CreateObject("ADODB.Connection")
  3.             conexion2.Open "PROVIDER=SQLOLEDB; DATA SOURCE=VALP-MAPLE01;UID=sa;PWD=messrv;DATABASE=wasp "
  4.             SET registros2=Server.CreateObject("ADODB.RecordSet")
  5.        
  6.         registros2.open"SELECT AVG(PESO)as peso from pesos where fecha Between '"&calendar1&"' AND '"&calendar2&"'AND hora='"&hora&"' AND codoptima='"&codoptima&"'",conexion2
  7.         do while not registros2.eof
  8.         if registros2.fields("peso")="" then
  9.         c=0
  10.         else
  11.        
  12.         c=cint(registros2.fields("peso"))
  13.         end if
  14.         'b=(a-c)/a
  15.         b=(c-a)/a
  16.         response.write("Promedio: <b>"&registros2.fields("peso")&"</b><br>")