以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 赋值赋得小数不见了,是程序bug吗? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=10079) |
-- 作者:lrj03 -- 发布时间:2011/5/20 10:38:00 -- 赋值赋得小数不见了,是程序bug吗? Dim dr As DataRow
Next Dim r As Row ,output.show(r("金额"))=1604672 小数点后的.42不见了,这是怎么回事呢?怎么避免这状况?用乘100的值去运算,最后再除100来解决这问题吗? [此贴子已经被作者于2011-5-20 10:48:42编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2011/5/20 10:50:00 -- 金额列的数据类型不对,改为双精度小数 |
-- 作者:lrj03 -- 发布时间:2011/5/20 11:05:00 -- 谢谢,原本"金额"列是设为单精度小数,现改为双精度小数,问题解决了 |