
------解决思路----------------------
没有任何查询记录,结果为空,加一下判断。
不要定义int result,上面这行去掉,改成下面这样子:
object result=sqlmd.ExecuteScalar();
if(result != null && !Convert.IsDBNull(result))
{
return Convert.ToInt32(result);
}
return 0;//没有任何记录时,是否返回0你自己看着办
其余类似这样的都要这样改一下。