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语句都要处理,非常麻烦
是不是有什么属性设置错了?
类型:数字
字段大小:小数
精度: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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28