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

Cantidades concatenadas en lugar de sumadas

Estas en el tema de Cantidades concatenadas en lugar de sumadas en el foro de ASP Clásico en Foros del Web. Saludos! Espero me ayuden, tengo un campo char() en un tabla, este campo almacena puras cantidades, en una pagina quiero desplegar estas cantidades y la ...
  #1 (permalink)  
Antiguo 21/10/2003, 11:31
 
Fecha de Ingreso: abril-2002
Mensajes: 64
Antigüedad: 22 años, 2 meses
Puntos: 1
Cantidades concatenadas en lugar de sumadas

Saludos!

Espero me ayuden, tengo un campo char() en un tabla, este campo almacena puras cantidades, en una pagina quiero desplegar estas cantidades y la suma de todas, lo tengo como sigue:

Total = (Total + rs.Fields.Item("precio").Value)

Pero cuando despliego Total me muestra las cantidades concatenadas y no sumadas.

Alguna sugerencia???? De antemano gracias pro su ayuda!

Barajaz

Última edición por barajaz; 21/10/2003 a las 11:32
  #2 (permalink)  
Antiguo 21/10/2003, 12:13
Avatar de Don Graff  
Fecha de Ingreso: noviembre-2002
Ubicación: San Bernardo - Chile
Mensajes: 410
Antigüedad: 21 años, 6 meses
Puntos: 0
y asi

Total = (Total & rs.Fields.Item("precio").Value)
__________________
:cool: Visita Zona Powers :cool:
  #3 (permalink)  
Antiguo 21/10/2003, 15:44
 
Fecha de Ingreso: octubre-2003
Ubicación: Hermosillo, Sonora
Mensajes: 75
Antigüedad: 20 años, 8 meses
Puntos: 0
Lo que quieres es sumar, entonces haz lo siguiente:

Total = (Total + CInt(rs.Fields.Item("precio").Value))

Te va a convertir el valor del campo precio en un entero, así que si el valor del campo tiene decimales, estos te los va a redondear sino, entonces esto te sirve.
  #4 (permalink)  
Antiguo 21/10/2003, 19:08
Avatar de cvander
Moderador
 
Fecha de Ingreso: abril-2001
Ubicación: Ciudadano del mundo
Mensajes: 13.638
Antigüedad: 23 años, 1 mes
Puntos: 1792
Para evitar que te lo redondee, un tip es sumarle el valor 0

Total = (Total + rs.Fields.Item("precio").Value) + 0

Al estar el número asume que el resto también es numérico.
__________________
- Christian Van Der Henst
Platzi
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 00:08.