正在进行数据类型4gl

-2 progress-4gl openedge

整数和十进制数据类型只接受10位数后,获取错误消息值太大,不适合整数或十进制.正在进行的整数和十进制数据类型的最大限制4gl?是否可以在进行小数位后4位打印100位数?

Jen*_*nsd 5

不,在进度中小数点后不能打印100位数.但说实话,你为什么这样?

如果您不需要执行该特定计算,则始终可以使用CHARACTER字段.

来自F1帮助:

DECIMAL

DECIMAL数据由最多50位数的十进制数组成,包括小数点右侧最多10位数.

整数

INTEGER由32位数据(整数)组成.

(整数必须介于-2147483648和2147483647之间).

INT64

INT64由64位数据(整数)组成.

(INT64必须介于-9223372036854775808和9223372036854775807之间)

请注意,这些是绝对限制,与变量/ field/widget的显示格式无关.显示格式(FORMAT语句)仅影响显示的可能性,甚至可以更加限制(但也可以通过编程方式覆盖).