+ -
当前位置:首页 → 问答吧 → access 2007 数据类型及显示位数问题

access 2007 数据类型及显示位数问题

时间:2011-08-24

来源:互联网

我用deplhi7 做了一个程序,数据库用的是access 2007,有一表字段我设定数据类型为:
类型:数字
字段大小:小数
精度:18
数值范围:8
小数位数:8
其他属性为默认

表中有几个数据:0.012345,0.023456,0.034567
我希望是在程序中能显示小数点后六数的,但是连上数据库后程序只显示四位小数:0.0123,0.0234,0.0345
程序没有什么什么小数位数限制
我没有写代码,直接连接数据库,仅仅用来显示这个表,
一个ADOconnection,一个ADOQuery,datasource,一个dbgridEh,没有做任何设置,连接成功后就只显示四位小数
一头雾水……
请问这是什么原因呢?
先谢谢大家了 

目前解决办法是:在ADOQuery的SQL中写明 SELECT FORMAT(字段,'###0.######'),... from ...
这样才能显示6位小数
但是后面每个字段都要FORMAT,我还有其他10几张表,每次写SQL语句都要处理,非常麻烦
是不是有什么属性设置错了?

作者: lvlufeng   发布时间: 2011-08-24

设置成双精度型 8

作者: varick_zhong   发布时间: 2011-08-24

热门下载

更多