【发布时间】:2009-03-22 01:49:00
【问题描述】:
我不确定这是否可能。
我目前正在从事一个大学项目,并且我有一个使用存储过程的函数。我想知道是否可以采用相同的SqlCommand 实例并应用更新的参数以在同一函数中再次调用存储过程。
假设我的代码中有这样的内容:
myConStr = ConfigurationManager.ConnectionStrings["MyConnString"].ConnectionString;
myConn = new SqlConnection(myConStr);
myCommand = new System.Data.SqlClient.SqlCommand("team5UserCurrentBooks3", myConn);
myCommand.CommandType = CommandType.StoredProcedure;
myCommand.Parameters.AddWithValue("@book_id", bookID);
myCommand.Parameters.AddWithValue("@user_id", userID);
try
{
myConn.Open();
myCommand.ExecuteNonQuery();
是否可以更新MyCommand的参数并再次调用存储过程?
【问题讨论】:
标签: c# .net sql-server