我有一个示例代码
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 TABLE”
在这种情况下,我必须创建一个新实例SqlCommand
目的 ?
这是一种使用相同的方法SqlCommand
对象以避免创建一个?
它应该是
aCommand.CommandType = CommandType.Text
实际上,默认值CommandType
is CommandType.Text
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)