标签: c# sql-server casting floating-point
为什么当我浮动。解析一个字符串“109.7”并将结果插入DB到'浮动'列我得到109.69999694824219而不是109.7?
我正在使用Microsoft SQL Server 2008和C#。数字的字符串取自文本输入字段。
答案 0 :(得分:4)
浮点数没有完全精确。你应该使用decimal.Parse。