对象不能从 DBNull 转换为其他类型
对象不能从 DBNull 转换为其他类型。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidCastException: 对象不能从 DBNull 转换为其他类型。
源错误:
行 75: while (dr.Read()) {
行 76:
行 77: sum += Convert.ToDecimal(dr["Proweight"]);
行 78: }
行 79: return sum;
源文件: d:\Ok.aspx.cs 行: 77
怎么解决啊,以前用的是access数据库 现在转换为SQL
下面是以前的代码:
while (dr.Read()) {
sum += Convert.ToDouble(dr["Proweight"]);
}
return sum;
现在总提示出错,苦于知识贫乏,还请大家帮忙了