小数问题? 环境:CB5,TADOQuery在数据库中定义一字段为小数精确到6位,但对应的DBGrid中只能显示到4位;将对应ADOQuery的EnableBCD设为False,还是一样!请问这是怎么一回事,如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 双击TADOQuery后,把想要显示的字段格式设置一下displayformat属性#0.000000 设置displayformat属性#0.000000,只在后面补0而已。如:0.123456=>0.123500 知道问题所在了: 添加一个ADO数据集控件到程序中时,默认状况下,EnableBCD = true,在数据集中添加字段,那这些字段就只能显示4位小数,即使再设置数据集的EnableBCD := False,也没有用。一定要把想全部显示小数的字段删除,再设置EnableBCD := False,然后将数据集打开、关闭一次,设置Active = True,再=false,然后再添加需要的字段,这样需要的字段就可以正常显示! DBGrid.Columns.DisplayFormat:='####.##'; 仓库系统 TEdit 随窗体的变化而变化? 一个SQL语句的小问题? 我的系统怎啦 大虾们,救急我~~实在过不去了! 谁能给我《人月神话.pdf》电子版?收到即给分. 怎样直接打开带有密码的数据库??? 怎样实现类似Word软件中的精灵???急 急 急 菜鸟问题:如果向DELPHI工程中添加控件? 变量生存期的问题 请教:为什么ado里不能执行带2个自动编号的查询 哪位大虾懂得用API函数来控制打印?
添加一个ADO数据集控件到程序中时,默认状况下,EnableBCD = true,在数据集中添加字段,那这些字段就只能显示4位小数,即使再设置数据集的EnableBCD := False,也没有用。一定要把想全部显示小数的字段删除,再设置EnableBCD := False,然后将数据集打开、关闭一次,设置Active = True,再=false,然后再添加需要的字段,这样需要的字段就可以正常显示!