我StoredProcedure
在 sqlserver 2005 中使用。
存储过程:
create proc useGetASP @PartyCode nvarchar(50)
as
select *
from partyRegister
where PartyCode=@PartyCode
Go
我试图用 asp.net visual studio 2010 来执行它。
通过研究代码,我知道我应该使用
cmd.CommandType = CommandType.StoredProcedure
但不幸的是 CommandType.StoredProcedure 不存在,它不起作用。
因此我使用了:
cmd.CommandType = SqlDataSourceCommandType.StoredProcedure;
但这也行不通。它在它下面显示了红线[当我们输入无效的内容时出现]。作为工具提示,它向我显示错误:CommandType does not exists in current context
我的完整代码:
con.Open();
cmd = new SqlCommand("useGetASP",con);
//cmd.CommandType =CommandType./*Not Working*/
cmd.CommandType = SqlDataSourceCommandType.StoredProcedure;/*Also Not Working*/
cmd.Parameters.AddWithValue("@PartyCode","0L036");
我的错误是什么?
我应该使用什么命令来实现存储过程?
请帮我。