使用存储过程返回一个数据集,SqlCommand -〉SqlDataAdapter -〉DataSet
SqlConnection userConnection = Connection.getConnection();
SqlCommand userCommand = new SqlCommand("storepname", userConnection);
userCommand.CommandType = CommandType.StoredProcedure;//采用存储过程
userCommand.Parameters.Add("@pa", SqlDbType.VarChar, 50);//存储过程参数
userCommand.Parameters["@pa"].Value = pa;//给参数赋值
userCommand.Connection.Open();
SqlDataAdapter adapter = new SqlDataAdapter(userCommand);
DataSet ds = new DataSet();
adapter.Fill(ds);
SqlConnection userConnection = Connection.getConnection();
SqlCommand userCommand = new SqlCommand("storepname", userConnection);
userCommand.CommandType = CommandType.StoredProcedure;//采用存储过程
userCommand.Parameters.Add("@pa", SqlDbType.VarChar, 50);//存储过程参数
userCommand.Parameters["@pa"].Value = pa;//给参数赋值
userCommand.Connection.Open();
SqlDataAdapter adapter = new SqlDataAdapter(userCommand);
DataSet ds = new DataSet();
adapter.Fill(ds);
本文介绍了一种通过存储过程返回数据集的方法。具体步骤包括:建立SqlConnection连接,创建SqlCommand对象并设置为存储过程类型,添加参数并赋值,打开连接,使用SqlDataAdapter填充DataSet。
2286

被折叠的 条评论
为什么被折叠?



