高手们帮忙啊

zhangjie13 2003-01-09 02:46:12
最近练习做一个数据库是(Access数据库),用MSHFlexGrid来显示数据库字段值,出现一个奇怪的问题:
字段值的类型是单精度的,比如15.3,在MSHFlexGrid中显示为15.299999,我在数据库中将数据格式固定为2(3,4)为小数还是这样.如果是15.31就没有这个现象.我认为是控件的BUG,但想向大虾请教一下,有什么办法就显示字段的原有值.即就是15.3
...全文
97 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
FreshAir 2003-01-09
  • 打赏
  • 举报
回复
由于单精度类型的有效数字较少,经常出现内部表示与外部显示不一致的现象,
建议你尽量采用精度较高的货币型。
ccbl 2003-01-09
  • 打赏
  • 举报
回复
format
饮水需思源 2003-01-09
  • 打赏
  • 举报
回复
或者显示后你再做个循环,从第一行到最后一行依次格式化数据
fling_boy 2003-01-09
  • 打赏
  • 举报
回复
select format(colname,"000.0000") from tblname

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧