Me solicitarón modificar un módulo donde se manejaran un campo con 5 enteros y 4 decimales en una cantidad, lo primero que realice fue modificar la tabla y agegue un nuevo campo con Decimal(5,4).
Comence a guardar solo 4 decimales en una variable ya que ninguna cantidad llegaba a 5 enteros.
La cantidad que me arrojaba v_cantidad= 934.3257, pero al tratar de guardar en la tabla.
Me enviaba el error : arithmetic overflow error converting numeric to data type numeric, sabiendo que el error esta en los enteros y no en los decimales cambie el tamaño del campos a Decimal(18,4), solo valide que no se puedan guardar más de 5 enteros.
0 Comentarios