您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> D7+SQL2005+win7显示小数点后面的小数位数问题?

D7+SQL2005+win7显示小数点后面的小数位数问题?

来源:网络整理     时间:2016/8/4 15:43:10     关键词:

关于网友提出的“ D7+SQL2005+win7显示小数点后面的小数位数问题?”问题疑问,本网通过在网上对“ D7+SQL2005+win7显示小数点后面的小数位数问题?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: D7+SQL2005+win7显示小数点后面的小数位数问题?
描述:

DBGRID,小数位数

数据库字段 X,类型用numeric(20, 8),数据库中显示的小数位数有十位。
我现在用ADOConnection1,DataSource1,ADOQuery1,DBGrid1显示数据库中的 X 字段,可是在DBrid1中只能显示小数点后面的4位。
   其中我也设置了EnableBCD为真为假都不行。也试过displayFormat为#.0000000不过显示的不是真实的数据库中X字段的值。四位后就显示为0了。
请各位大侠,如何才能显示数据库中完整的X值,至少要显示小数后面的5位
帮忙试试,各位有遇到这个问题吗
解决方案1:

DBGRID是不能显示numeric(20,8)的字段值时不会正常显示.

解决方案2:

这里有二个方面的问题:
一是保存数据时你的数据是拥有8位小数,否则你读不出8位小数值的;
二是读取数据时你的变量是可有效保存8位小数值,否则你也不能读取8位小数值的。

解决方案3:

以前论坛上讨论的帖子,仅供参考,另外cxgrid好像可以设置的
http://bbs.csdn.net/topics/390455067
http://bbs.csdn.net/topics/350153128


以上介绍了“ D7+SQL2005+win7显示小数点后面的小数位数问题?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3105254.html

相关图片

相关文章