【发布时间】:2013-08-28 07:53:56
【问题描述】:
我写了一个简单的存储过程,在代码中找不到问题
存储过程:
ALTER PROCEDURE dbo.BestellDetail_Delete
-- Add the parameters for the stored procedure here
@RefId AS int
AS
-- Insert statements for procedure here
DELETE FROM BestellDetails
WHERE RefBestellId = @RefId
RETURN
C#代码
SqlCommand cmdBestellDetailsDELETE = new SqlCommand("BestellDetail_Delete", conn);
cmdBestellDetailsDELETE.Parameters.AddWithValue("@RefId", 35);
cmdBestellDetailsDELETE.ExecuteNonQuery();
错误:
过程或函数“BestellDetail_Delete”需要参数“@RefId”,但未提供。
那么请任何人告诉我我在这里做错了什么?
【问题讨论】:
标签: c# sql stored-procedures sql-delete