当前位置:   article > 正文

异常详细信息: System.InvalidCastException: 对象不能从 DBNull 转换为其他类型。_+ asbytearray “list2[0].asbytearray”引发了类型“system.i

+ asbytearray “list2[0].asbytearray”引发了类型“system.invalidcastexceptio
当从数据库中统计字段值时,有时没有记录就会产生一个DBNull值,在.net应用程序中用null值判断就会出错。此时要加以判断须要用 :
object o =SqlHelper.ExecuteScalar (connectionString, CommandType.Text, selectString, parms);
if (o!=System .DBNull .Value )              
    val = Convert.ToInt32(o);
或者用:
if (!Convert.IsDBNull(o)    )                       
    val = Convert.ToInt32(o);
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/138850
推荐阅读
相关标签
  

闽ICP备14008679号