正在进行数据类型4gl

时间:2014-04-28 13:59:40

标签: progress-4gl openedge

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

1 个答案:

答案 0 :(得分:5)

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

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

来自F1帮助:

<强> DECIMAL

  

DECIMAL数据由最多50位数的十进制数组成   包括小数点右边最多10位数字。

<强> INTEGER

  

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

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

<强> INT64

  

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

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

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