在How to use a DataAdapter with stored procedure and parameter中,使用了数据适配器的selectCommand属性。如果存储过程更新和检索数据库中的数据,也可以使用相同的方法吗?
发布于 2017-06-27 04:31:36
在实现它,并使用selectCommand (而不是属性,它似乎工作得很好。
...
SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(sqlQuery, sqlConnection);
foreach (SqlParameter sqlParameter in sqlParameterCollection)
{
sqlCommand.Parameters.Add(new SqlParameter(sqlParameter.ParameterName, sqlParameter.Value));
}
sqlDataAdapter.SelectCommand = sqlCommand;
DataSet dataSet = new DataSet();
sqlDataAdapter.Fill(dataSet);..。
发布于 2017-06-28 03:40:19
简短的回答是肯定的。将参数传递给更新并返回值的存储过程与只根据传入的参数返回值的存储过程相比,与SqlDataAdapter方面没有什么不同。
https://stackoverflow.com/questions/44768054
复制相似问题