资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

关于ADOQuery的显示问题

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

在数据库中有一个字段a=3.1234567,小数点后有7位或更长的小数位,但通过ADOQuery   ,select   以后,在DBGrid中显示只有4位,也就是3.1235   ,还四舍五入了,怎么在DBGrid中列出这个长度为7位的小数。另外怎样通过ADOQuery保存这个小数呢.  
  请高手指点。

网友回答:

发表者:KDE

我觉得数据库的字段应该本身有一个控制精度的选项,可以手动设置的。  
  Grid只管显示,不管精度的。  
  要不就用字符串,大不了转换类型,反正现在计算机的内存大,用字符串大不了多少。

发表者:drawwingmap

用TStringGrid显示,

发表者:ssyqcwj

是数据库的问题,你在你使用的数据库中可以设置这个字段的精度值!

发表者:AsongWam

使用如下办法还行吧:,应该可以得到你要的精度吧。如何把查询到的单个数据结果保存到变量中?我也有此一问。

发表者:kinglh

在查询的时候用:   select   cast(字段   as   varchar)   from   ...      
   
  试下这个!~


 

 
热门推荐笔记本: 戴尔笔记本
相关文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved