其实,这个问题是涉及到SqlCommand命令的几种执行方式,
cmd.ExecuteNonQuery();
cmd.ExecuteReader();
cmd.ExecuteScalar();
cmd.ExecuteXmlReader();
等等,这里不详细介绍这几个方法,MSDN上都有,这几个方法都有返回值类型的提示,你根据返回值的类型定义一个变量,并将执行结果赋值给变量,就能操作返回值了。
例如你说的返回平均数,根据你的SQL语句判断你返回的是一个数值,进而考虑最优的是使用ExecuteScalar();官方解释是:返回结果集中第一行的第一列的值;如果结果集为空,则为空引
用,返回值的类型为object类型的数据。 |