Error: arithmetic overflow error converting numeric to data type numeric.

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.




Publicar un comentario

0 Comentarios