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

decimales con 2 puntos

Estas en el tema de decimales con 2 puntos en el foro de .NET en Foros del Web. Hola tengo un campo valor_cuota del tipo decimal(20,0) en sql server 2005. Cuando calculo el valor me tira error porque la longitud es demasiado largo. ...
  #1 (permalink)  
Antiguo 27/05/2009, 21:37
Avatar de fechasoru  
Fecha de Ingreso: diciembre-2008
Mensajes: 149
Antigüedad: 15 años, 4 meses
Puntos: 0
decimales con 2 puntos

Hola tengo un campo valor_cuota del tipo decimal(20,0) en sql server 2005.

Cuando calculo el valor me tira error porque la longitud es demasiado largo.

Como hacer que para en una division de dos variables decimales el resultado sea con 2 puntos decimales.

En realidad lo que necesito es truncar los digitos depues del punto decimal , solo necesitos 2 digitos ya que es un importe de venta.

ej: del calculo

valor_cuota=63,33333333333333333333333333333333333 3333333333333
necesito solo

valor_cuota=63,33 ya que si quiero grabar en la base de datos el anterior me tira error por superar la longitud.

nose si abra algun metodo en la clase Decimal.

Última edición por fechasoru; 27/05/2009 a las 21:58
  #2 (permalink)  
Antiguo 28/05/2009, 00:41
 
Fecha de Ingreso: enero-2008
Mensajes: 268
Antigüedad: 16 años, 3 meses
Puntos: 11
Respuesta: decimales con 2 puntos

Format(CDec(txtTotal.text), "0:0")



..... hay que buscar un poquito en google

Última edición por javi_cassi; 28/05/2009 a las 00:48
  #3 (permalink)  
Antiguo 28/05/2009, 05:19
 
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 152
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: decimales con 2 puntos

Tambien puedes utilizar :
Math.Round(num, 2)

Aunque esta funcion redondea.

Espero te sirva
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:49.