DataSet调用插入,更新和删除存储过程

时间:2013-12-03 12:10:58

标签: c# .net stored-procedures strongly-typed-dataset

通过设计器我创建了一个类型化数据集,并包含了插入/更新/删除的存储过程。问题是现在,如何调用那些存储过程?如何以这种方式实际更改数据库中的数据?以及如何从db接收答案(更改行数)?

enter image description here

2 个答案:

答案 0 :(得分:0)

尝试从数据库中获取数据。     DataSet ds = new DataSet(“dstblName”);     使用(SqlConnection conn = new SqlConnection(“ConnectionString”))     {
            SqlCommand sqlComm = new SqlCommand(“spselect”,conn);
            sqlComm.Parameters.AddWithValue(“@ parameter1”,parameter1value);             sqlComm.CommandType = CommandType.StoredProcedure;             SqlDataAdapter da = new SqlDataAdapter();             da.SelectCommand = sqlComm;             da.Fill(DS);      }

同样,你需要调用“spdelte”等。

答案 1 :(得分:0)

我发现最简单的方法是通过设计器 - 创建表适配器并简单地将其设置为调用存储过程。无需额外输入,参数也会添加到过程调用中。