我用的fieldbyname('数量').float。fieldbyname('数量').value和fieldbyname('数量').float有什么区别啊
我的数据库中‘数量’是float,8位。有时候我录入数据的是4,在数据库中它有时候成了4.000000002,拿出4时也变成了4.000000002,库存就变成一大串了(出界了的原因)。这是为什么?
【delphi】中用到的value和asfloat有什么区别
答案:2 悬赏:30 手机版
解决时间 2021-01-31 21:50
- 提问者网友:沉默的哀伤
- 2021-01-31 17:04
最佳答案
- 五星知识达人网友:不甚了了
- 2021-01-31 17:38
FLOAT是浮点数呀,后面小数点是有误差的
改用INT64 8位的整数类型
改用INT64 8位的整数类型
全部回答
- 1楼网友:老鼠爱大米
- 2021-01-31 17:52
你好!
不知是啥数据库
access的 把数值的类型 改成小数类型 设置后面的位数为2即可。
如有疑问,请追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯