FoxPro ERP引发"数字溢出"错误.没有支持

mik*_*rdz 0 foxpro visual-foxpro

因此,我工作的公司有一个使用FoxPro 4或5的旧ERP系统.没有对系统的支持,所以我试图使用我不具备的技能.我很擅长服务器甚至网络,但不是编码.我附加了两个类似错误的链接,这些错误发生在使用不同计算机的不同部门中的两个不同用户.非常感谢您的帮助.

FoxPro错误1

FoxPro错误2

Ala*_*n B 6

嗯,问题正是它在锡上的说法.看起来问题在于BODY.COST字段.该字段将具有最大容量,例如N(12,2)将允许在其中存储最多999999999.99的数字.

系统正在尝试将大于定义容量的数字放入此字段中.在这两种情况下,您都可以看到它是一个GATHER MEMVAR语句.此语句使用内存变量并使用它们更新数据库表.其中一个内存变量的数量大于数据库字段(看起来像BODY.COST),用于存储它的容量.

除此之外,没有支持也没有源代码,你真的只能看看用户试图发布的内容,看看是否能给你提供任何线索.这是错误转储的范围还是那些只是片段?