我知道!在bde administrator中把数据库别名中选项ENABLE BCD设为true.以下是解释:
Specifies whether BDE translates numeric and decimal fields into floating
point values or binary coded decimal (BCD) values. BCD values eliminate the
rounding errors associated with floating point math
(such as a 3 * (2/3) resulting in 2.00000000001). When ENABLE BCD
is set to TRUE, DECIMAL and NUMERIC fields are converted to BCD.
应该可以解决你的问题!