SQL语句:select sum (datediff(second,Begin_Time,End_Time)) as 总时长 from 数据表这是我开始的程序:int 总时长=0;总时长 =Convert.ToInt32(tbl.Rows[i]["总时长"]);提示错误:对象不能从 DBNull 转换为其他类型。 改正后的程序:int 总时长=0;if(tbl.Rows[i]["总时长"]!=DBNull.Value)总时长+=Convert.ToInt32(tbl.Rows[i]["总时长"]);