我无法相信正在发生的事情,证明这个问题是如此简单。您只需要使用 DAO 将以下代码执行到 ACCESS DB 中。
CREATE TABLE Table1(Field1 Single)
INSERT INTO Table1 (Field1) VALUES(9.99)
然后
SELECT * FROM [Table1]
结果是
字段1 = 9,98999977111816
这很重要,因为如果您插入 2000 行之类的内容,然后对该字段求和,则该值开始与预期的值总和相去甚远。
添加更多信息,
Currency 有 FieldSize = 15 来存储,Single 有 FieldSize = 7 来存储,我需要使用 Single 因为存储限制对我来说非常重要。
解决方案非常好。推测一下是浪费时间。真的不值得投反对票。
那么这个问题呢,有人有同样的问题吗?这是一个记录在案的问题吗?让我们谈谈这种行为,谁和我在一起?