我有一个SQL Server存储过程,它返回一个名为“LienAlloc_Amt”的money类型的列。 在SQL Server Management Studio(SSMS)中,记录返回“LienAlloc_Amt”值“85.226”(3位小数)。但是当我使用DataSet从C#代码中检索值时,只设置了“85.22”。
为什么在填充dataSet对象时会截断“LienAlloc_Amt”?
答案 0 :(得分:0)
检查您的程序的返回类型,应用程序的一面。也许你把这种类型转换为类,所以这可能会导致问题。尝试自动生成类型。