
11/01/2006, 09:03
|
| | Fecha de Ingreso: agosto-2004
Mensajes: 131
Antigüedad: 20 años, 9 meses Puntos: 2 | |
ASP reconoce un input numerico como string... AYUDA POR FA!!! Holas:
Tengo el siguiente problema:
en un formulario tomo los valore enviados y los asigno a una variable, el valor que envío es numerico, pero no se por qué ASP toma este valor como string y no me deja operar con el, el código es como sigue:
------------------------------------------------------------------------
compensadoProyecto = request.form("monto_p" & objPoa("id_proyecto") & "_compensado")
totalCompensadoProyecto = totalVigenteProyecto - compensadoProyecto
------------------------------------------------------------------------
y se cae en la ultima linea dandome como error:
------------------------------------------------------------------------
Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A000D)
No coinciden los tipos: '[string: ""]'
------------------------------------------------------------------------
El caso es que probé que el campo efectivamente no estuviera vacío, y no lo esta. Probe tambien con cint() pero me dice que los tipos con coinciden, tambien probé la variable compensadoProyecto con isnumeric() y me dice que es un número y finalmente probé reemplazando lo siguiente:
totalCompensadoProyecto = totalVigenteProyecto - compensadoProyecto
por:
totalCompensadoProyecto = totalVigenteProyecto - 100
y no se cae...de verdad no se me ocurre qué más hacer...
Cualquier aporte será suuuper bienvenido. De antemano muchisimas gracias.
Salu2,
Rodrigo |