我有一个示例代码
aCommand.CommandType = CommandType.StoredProcedure;
aCommand.Parameters.AddWithValue("@book_id", bookID);
aCommand.Parameters.AddWithValue("@user_id", userID);
之后我想使用以下命令执行一个简单的查询CommandText
:
aCommand.CommandText = "SELECT * FROM aTABLE";
aCommand.ExecuteNonQuery();
但发生错误:
异常:找不到存储过程“SELECT * FROM aTABLE”
在这种情况下,我必须创建一个新的SqlCommand
object 实例?
这是一种使用相同SqlCommand
对象来避免创建对象的方法吗?