相关疑难解决方法(0)

重用SqlCommand?

我不确定这是否可行.

我目前正在开展一个大学项目,我有一个使用存储过程的函数.我想知道是否可以采用相同的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();
Run Code Online (Sandbox Code Playgroud)

是否可以更新MyCommand参数并再次调用存储过程?

.net c# sql-server

42
推荐指数
2
解决办法
3万
查看次数

标签 统计

.net ×1

c# ×1

sql-server ×1