CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

单精度字段的显示格式问题

楼主zhusongdong(大漠孤烟)2003-09-04 19:54:58 在 Delphi / 数据库相关 提问

在Access中字段类型为单精度,输入1.256897在DbGrid中显示的却是1.25689697265625  
  ,打开Access显示正常为1.256897,请问各位高手是什么原因,如何才能得到正确的数据显示结果。  
  问题点数:50、回复次数:4Top

1 楼xjlqlqlq(小虫)回复于 2003-09-04 20:22:07 得分 40

是类型转换产生的结果,,,  
        单精度向双精度转时产生的...  
        最好统一用双精度类型...不会有问题...  
        搜索以前的贴子,我记已给好几个人讲过了...Top

2 楼huojiehai(海天子)回复于 2003-09-04 21:12:33 得分 10

query1.columns[0].DisplayFormat   =   '00.##';//显示两位Top

3 楼zhusongdong(大漠孤烟)回复于 2003-09-05 06:45:11 得分 0

to:   xjlqlqlq(小虫)  
  是类型转换产生的结果,,,  
        单精度向双精度转时产生的...  
        最好统一用双精度类型...不会有问题...  
        搜索以前的贴子,我记已给好几个人讲过了...  
  应该与类型转换没有什么关系,这个字段并不经运算得来,而是用户直接输入的。  
   
  to:huojiehai(海天子)    
  query1.columns[0].DisplayFormat   =   '00.##';//显示两位  
  哈!你的这个方法是简单,可我需要的是若有小数点后的数则按实际输入全部显示,若无小数点后的数字则显示整数Top

4 楼zhusongdong(大漠孤烟)回复于 2003-09-05 09:57:40 得分 0

这么基础的问题,都没人有个正确的解答,看来CSDN是真的没高手Top

相关问题

  • 字段类型为单精度数值型,设小数位数为2位,为什么会显示为2.1999456
  • 单精度数字的显示问题
  • real型字段显示格式问题。
  • dbgrid格式化显示逻辑字段
  • 日期字段显示格式问题。
  • DBGrid 为什么显示单精度数时出现奇怪的问题.
  • DbGrid中显示access数据表中的单精度数时的怪问题
  • 请教高手:在MSHFlexGrid中显示单精度数据的小数点问题!
  • 一个简单的问题—计算字段的显示格式
  • 怎样动态改变日期型字段的显示格式

关键词

  • 字段
  • 转换
  • 单精度
  • 显示
  • 精度
  • 类型
  • 输入
  • 问题
  • 产生
  • 结果

得分解答快速导航

  • 帖主:zhusongdong
  • xjlqlqlq
  • huojiehai

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo