Tengo el siguiente codigo:
DIM n
DIM i AS Integer = 0
DIM j AS Integer = 0
DIM CO, PP, EM, EB, SI
FOR EACH n IN Request.Form
Response.Write(i & ".- " & n & " = " & Request.Form(n) & "<br>")
i += 1
NEXT
i = CInt((i/4)-1)
Response.Write(i & "<br><br>")
FOR j = 0 TO i
CO = Request.Form(j & "_CO")
PP = Request.Form(j & "_PP")
EM = Request.Form(j & "_EM")
EB = Request.Form(j & "_EB")
Response.Write(J+1 & " " & VarType(pp) & "<br>")
NEXT
El valor de Request.Form(j & "_CO") / PP deberia de ser un tero ya que es
eso lo que envio atravez del post pero al hacerle un VarType me dice q ue
vale 8 (8 = String) por ello probe con CInt(PP) y con CInt(Request.Form(j &
"_CO")) y el interprete de asp.NET me dice :
La cadena de entrada no tiene el formato correcto.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual.
Revise el seguimiento de la pila para obtener más información acerca del
error y dónde se originó en el código.
Detalles de la excepción: System.FormatException: La cadena de entrada no
tiene el formato correcto.
Error de código fuente:
Línea 42: EM = Request.Form(j & "_EM")
Línea 43: EB = Request.Form(j & "_EB")
Línea 44: Response.Write(J+1 & " " & CInt(pp) & "<br>") <<< Linea del
Error
Línea 45: NEXT
Línea 46:
Y necesito que ese valor me llegue tal como es "entero" ya que debo de
sumarlo con otro y no puedo, alguna pista, que es lo que esta malç
PD: Uso para el desarrollo winXP / IIS 5.1 .NET FrameWork 1.0 / MSSQL 200
Leer las respuestas