DBFLTMASK 环境变量

DB-Access 实用程序在 14 字符缓冲区内显示数据类型为 FLOAT、SMALLFLOAT 和 DECIMAL(p) 的浮点值。缺省情况下,DB-Access 显示小数点右边尽可能多的位数(在此字符缓冲区能容纳的情况下)。因此,DB-Access 显示的实际小数位数取决于浮点值的大小。

要降低浮点值中小数点右边显示的位数,请将 DBFLTMASK 设置为指定的位数。
scale
是想要 GBase 8s 客户机应用程序在浮点值中显示的小数位数。此处 scale 必须小于 16(显示的缺省位数)。

如果浮点值包含的小数点右边位数超过 DBFLTMASK 指定的位数,DB-Access 会将该值舍入为指定位数。如果浮点值包含的小数点右边位数少于指定位数,那么 DB-Access 会使用零来填充该值。但是,如果将 DBFLTMASK 设置为 14 个字符的缓冲区不能容纳的值,DB-Access 会将该值舍入为可容纳的位数。