Foros del Web » Programación para mayores de 30 ;) » .NET »

Suma de String q representan numeros

Estas en el tema de Suma de String q representan numeros en el foro de .NET en Foros del Web. Hola a todos. Verán, tengo una base de datos que tiene dos campos de tipo string, dolares y colones. En ellos tengo datos como: 560,15/125,2 ...
  #1 (permalink)  
Antiguo 10/06/2009, 10:37
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Suma de String q representan numeros

Hola a todos.

Verán, tengo una base de datos que tiene dos campos de tipo string, dolares y colones.

En ellos tengo datos como: 560,15/125,2

Lo que quiero hacer a las cantidades que tengo en la base de datos sumarles otra cantidad pero manteniendo los decimales.

X ejemplo

Si tengo 100,5 + 5=105,5

El problema es que no lo he podido realizar

Lo he echo de las siguientes formas:

t1=val(txtcolon.text)+val(txtcol.text)
Pero esto me da el resultado sin decimales

t1=txtcolon.text + txtcol.text
pero esto lo que hace es concatenarme x ejemplo 100+5 me da 1005

Ahora no tengo ni idea de como realizar la suma para poder volver a mandarla con decimales a la bd

Lo extaño es que uso la misma funcion para rebajar y funciona lo unico que hice fue cambiar el simbolo de - x + , y ya no trabaja

Su ayuda por favor.
  #2 (permalink)  
Antiguo 10/06/2009, 10:50
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Suma de String q representan numeros

puedes probar con Decimal.parse o Double.parse
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 11/06/2009, 11:45
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Suma de String q representan numeros

Gracias.. me ha servido de mucho


Saludos,
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:40.