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

OverFlow¡??

Estas en el tema de OverFlow¡?? en el foro de ASP Clásico en Foros del Web. Hola, mi aplicacion me da un Over Flow en mi aplicacion pero no se a que se deva, ustedes me podrian ayudar a identifica rel ...
  #1 (permalink)  
Antiguo 30/08/2010, 15:50
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
OverFlow¡??

Hola, mi aplicacion me da un Over Flow en mi aplicacion pero no se a que se deva, ustedes me podrian ayudar a identifica rel por que?. Muestro parte de mi code y el error:
Microsoft VBScript runtime error '800a0006'
Overflow: 'cint'

/Mes/Asp/was2/more2.asp, line 111
Código ASP:
Ver original
  1. dim conexion,calendar1,calendar2,registros,linea,hora,test
  2. calendar1=request.form("calendar1")
  3. calendar2=request.form("calendar2")
  4. linea=request.form("linea")
  5. Tubo=request.form("tubo")
  6. hora=request.form("hora")
  7. 'test=("SELECT h.hora,h.marca,h.codoptima,h.target,P.CODOPTIMA,O.CODIGO,p.hora,p.peso,p.vaso,p.fecha, o.linea,o.tubo FROM pesos as p, optimas as o,htargets as h where o.codigo = p.codOptima and o.linea = '"&linea&"' and o.tubo LIKE '"&tubo&"'  AND p.fecha Between '"&calendar1&"' AND '"&calendar2&"' AND p.hora='"&hora&"'and h.codoptima = o.codigo and h.hora='"&hora&"'")
  8.         SET conexion=Server.CreateObject("ADODB.Connection")
  9.         conexion.CommandTimeout = 0
  10.         conexion.ConnectionTimeout = 0
  11.        
  12.         conexion.Open "PROVIDER=SQLOLEDB; DATA SOURCE=VALP-MAPLE01;UID=sa;PWD=messrv;DATABASE=wasp "
  13.        
  14.         SET registros=Server.CreateObject("ADODB.RecordSet")
  15.        
  16.         'response.write("EXEC cuenta '"&calendar1&"','"&calendar2&"','"&linea&"','"&tubo&"','"&hora&"'")
  17.     'On error resume next
  18.         registros.open"EXEC cuenta '"&calendar1&"','"&calendar2&"','"&linea&"','"&tubo&"','"&hora&"'",conexion
  19.     'If err.number <> 0 Then
  20.     'response.write("Tu consulta esta mal, el mes no puede ser 0")
  21.     'end if
  22.    
  23.     dim a,NumBolsas
  24.     do while not registros.eof  'promedio-target*numero de bolsas
  25. a=cint(registros.fields("target"))
  26. NumBolsas=cint(registros.fields("totality"))
  27.  
  28.         response.write("<tr>")
  29.         response.write("<td>"&registros.fields("linea")&"</td>")
  30.         response.write("<td>"&registros.fields("peso")&"</td>")
  31.         response.write("<td>"&registros.fields("target")&"</td>")
  32.         'response.write("<td>"&a&"</td>")
  33.         response.write("<td>"&registros.fields("marca")&"</td>")
  34.         response.write("<td>"&registros.fields("vaso")&"</td>")
  35.         response.write("<td>"&registros.fields("tubo")&"</td>")
  36.         response.write("<td>"&registros.fields("fecha")&"</td>")
  37.         response.write("<td>"&registros.fields("totality")&"</td>")
  38.        
  39.         registros.movenext
  #2 (permalink)  
Antiguo 30/08/2010, 16:29
Avatar de Wasper  
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 17 años, 9 meses
Puntos: 41
Respuesta: OverFlow¡??

Cint es capaz de transformar hasta el 32767, para lo que quieres hacer usa CLng(), quizas te sirva...
__________________
Saludos, Jose

Paginas web y SEO
Anuncios por palabras

Etiquetas: overflow
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 20:49.