![]() |
error numeric overflow con applyupdates
Hola:
Utilizo applyupdates en un programa de facturas. Todo bien hasta que en la línea de factura pongo una cantidad de 300000 y al aplicar al applyupdates me da el siguiente error..: Dynamic SQL error SQL error code= -303 arithmetic exception , numeric overflow , or string truncation Solo me pasa al llegar a esas cantidades. Si no utilizo el applyupdates todo bien. ¿Hay un límite de memoria o algo? Gracias |
Error solucionado..
Perdonar pero el error no está en el applyupdates está en que usé un campo decimal(9,4) y produce el overflow...
Un saludo |
Hace no mucho, esto me paso pero con enteros, yo enviaba un Int64, y en la BD el formato era Int32, y me generaba este mismo error... La solución era evidente, cambiar a Int64 el campo de la BD.
Información sobre el error. Cita:
|
Sobre el overflow..
Hola:
Lo que me pasó es que hace tiempo que programé esta aplicación y no se me ocurrió mejor forma que poner el campo como un DECIMAL(9,4). Con un float seria mejor, o se cambio a un DECIMAL(10,4) se me queda resuelto. Gracias por tu hilo.. Un saludo |
La franja horaria es GMT +2. Ahora son las 02:12:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi