我无法将十进制值插入到 Sql Server 表中。
我想要做的是通过这些代码行自我解释:
long fileSizeInBytes = ComponentUploadControl.FileContent.Length;
Decimal fileSizeInMB = Convert.ToDecimal(fileSizeInBytes) / (1024.0m * 1024.0m);
Decimal fileSizeInMBRounded = Math.Round(fileSizeInMB, 2);
cmd.Parameters.Add("@fileSize", SqlDbType.Decimal).Value = fileSizeInMBRounded;
插入数据库的值被去除小数位。更具体地说,如果 fileSizeInMBRounded 为 11.73,则插入数据库的值为 11,00
请帮我
感谢期待