为什么ExecuteScalar返回object类型?
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand cmd = new SqlCommand(sql, con))
{
if (pms != null)
{
cmd.Parameters.AddRange(pms);
}
con.Open();
return cmd.ExecuteNonQuery();
}
}
为什么为什么ExecuteScalar返回object类型?
------解决方案--------------------
返回第一行第一列的元素,这个类型是不确定的,所以就用object了。可以强制转换。