

Hago una consulta a una Base de datos en la cual debe darme las compras y consumos de un insumo. Eso lo hace super bien, pero dentro del ASP quiero que calcule una columna en la cual me de el saldo de insumos por cada registro, osea
Cita:
Por lo tanto lo que hice fue crear una variable que almacenara una sumatoria de la siguiente forma dentro del Detalle U Entrada U Salidad U Saldo
Saldo I 10 ----- 10
Compra 100 ----- 110
Consumo ----- 20 90
Saldo I 10 ----- 10
Compra 100 ----- 110
Consumo ----- 20 90
DO while not rs.Eof
USaldo = USaldo + rs("U Entrada") - rs("U Salidad")
........
Todo perfecto.... hasta que al ejecutar el script salio el siguiente error

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A000D)
No coinciden los tipos
/puente/lista.asp, line 102
Es obvio que toma a rs("U Entrada") y rs("U Salidad") como variables del tipo Dato por lo cual no puede sumarlos, pero al tratar de de convertirlas con CInt da otro error de consistencia.
Realmente esto me mata ya que pense que sería muy sencillo mostrar una tabla de movimientos de insumos.
Bueno si me pueden ayudar se los agradecería muchísimo.
