ExecuteScalar()执行得到的内容有问题
一般都得加个判断是否为空
比如:
try
{
SqlCommand cmd = new SqlCommand(safeSql, Connection);
Object o = cmd.ExecuteScalar();
if ((o != null) && (o != DBNull.Value))
{ string quanxian = o.ToString(); }
}
catch (Exception ex)
{
throw;
}
objCmd.ExecuteScalar()的返回值可能为空,代码需要处理这样的情况