关于SQL Server数据库存储过程中如何将结果放到一个数据集中
在SQLServer数据库中,我现在用一个循环来计算2015-02-04到2015-02-15这些天每天的平均气温,每循环一次得到一天的平均气温,现在要把这12天的结果放...
在SQL Server 数据库中,我现在用一个循环来计算2015-02-04到2015-02-15这些天每天的平均气温,每循环一次得到一天的平均气温,现在要把这12天的结果放到一个数据集中,怎么办?不要放到表中之类的,就是要一个结果集。请详细一点把代码告诉我,谢谢了!
展开
1个回答
2015-09-23 · 知道合伙人软件行家
关注
展开全部
using (SqlConnection cn = new SqlConnection())
{
cn.ConnectionString = cnn;
cn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "你的存储过程名";
cmd.CommandType = System.Data.CommandType.StoredProcedure;
DataSet ds=new DataSet();
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand =cmd;
da.Fill(ds) ;
ds 为结果集
}
{
cn.ConnectionString = cnn;
cn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "你的存储过程名";
cmd.CommandType = System.Data.CommandType.StoredProcedure;
DataSet ds=new DataSet();
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand =cmd;
da.Fill(ds) ;
ds 为结果集
}
更多追问追答
追问
我是在SQL Server数据库中用T-SQL语句来进行处理,不是用C#来处理,C#中的我会。请问SQL Server中的你会吗
追答
TSQL中哪来数据集的概念?
只有临时表或表变量的
你能把意思说清楚吗。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询