尝试使用Command.ExecuteScalar()
返回十进制类型的对象时
并使用“返回的对象”.Tostring()
,值
离。
dbCmd.CommandText = "select .12345 from dual" ;
object returnValue = dbCmd.ExecuteScalar();
string expectedValue = returnValue.ToString();
预期结果:.12345
实际结果:.123450
我注意到只有当“小数点后的位数”为奇数时才会添加尾随零 恩。 如果命令文本是“从双重选择.123456”;
预期结果:.123456
实际结果:.123456