当前位置: 代码迷 >> C# >> 用户代码未处理invalidcastexception 指定的转换无效,该如何解决
  详细解决方案

用户代码未处理invalidcastexception 指定的转换无效,该如何解决

热度:471   发布时间:2016-04-28 08:40:21.0
用户代码未处理invalidcastexception 指定的转换无效
本帖最后由 qq_30966359 于 2015-10-30 21:01:10 编辑

------解决思路----------------------
没有任何查询记录,结果为空,加一下判断。
不要定义int result,上面这行去掉,改成下面这样子:

object result=sqlmd.ExecuteScalar();
if(result != null && !Convert.IsDBNull(result))
{
return Convert.ToInt32(result);
}
return 0;//没有任何记录时,是否返回0你自己看着办

其余类似这样的都要这样改一下。