当前位置: 代码迷 >> ASP.NET >> 异常提示无法将DBNull转换为Long类型咋回事?求师傅
  详细解决方案

异常提示无法将DBNull转换为Long类型咋回事?求师傅

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

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

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