日期:2014-05-17  浏览次数:20387 次

错误提示无法将DBNull转换为Long类型怎么回事?求师傅。
错误提示无法将DBNull转换为Long类型怎么回事,同时提示空引用。开始时程序没错,随后就出现这个错误但是把数据库重新运行就可以了。随后再出现这个问题。

------解决方案--------------------
贴下那段报错的代码看看 

------解决方案--------------------
判断是否为 DBNull.Value
------解决方案--------------------
先判断是不是null再转换啊
------解决方案--------------------
long l = 0;
if(!Object.Equals(obj, System.DBNull.Value))
{
l=Convert.ToInt64(obj);
}