回 帖 发 新 帖 刷新版面

主题:在sql2000中数据类型numeric时,为什么显示.23形式数据

用vfp+sql2000编程时,当数据类型为numeric,且值为0.23  0.56形式  时,从源数据库获得数据到表格中的显示为.23  只有当光标移到表格时才显示0.23。在添加数据0.23 到sql数据库时,也为.23。

为什么前面的0会没有?要怎样才能使其显示为0.23的形式

回复列表 (共1个回复)

沙发


是不是有效位数不够, 比如在SQL SERVER2000里, numeric(3,2)表示3位有效数字,2位小数,但在vfp里对应的N(3,2)中的3等于整数位数加小数位数再加小数点.小数位数加小数点已够3位了,所以整数位上的"0"无法显示.

我来回复

您尚未登录,请登录后再回复。点此登录或注册