请教板上牛人一个浮点数的问题。

plutoli 2004-11-22 10:07:48
在编写一个delphi + sqlserver2000的数据库程序时,出现下面一个问题。
数据表中一个字段定义为Real型,里面存储的一个值是1.53,然后用下面的方式读出来
Edit1.Text := ADOQuery1.Fields[0].AsString;

结果读出的Edit1.Text的内容是1.5297339,我估计是精度设置的问题,哪位高人愿意为小弟解惑?
...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinjazz 2004-11-22
  • 打赏
  • 举报
回复
format
jabcf 2004-11-22
  • 打赏
  • 举报
回复
formatfloat('#.00',ADOQuery1.Fields[0].AsFloat)
liyu001xj 2004-11-22
  • 打赏
  • 举报
回复
我认为,是数据库的字段类型设计的不对,用numeric(12,2)
qizhanfeng 2004-11-22
  • 打赏
  • 举报
回复
displaylabel
wcling 2004-11-22
  • 打赏
  • 举报
回复
想在edit中显示几位数字可以用copy()截取后显示呀。

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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