저장 프로 시저 :비주얼 C# 저장 프로 시저
ALTER PROCEDURE VendorsRowcount
@RowCount int OUTPUT
AS
SET NOCOUNT ON
SELECT *
FROM dbo.Vendors
SET @RowCount = @@ROWCOUNT
RETURN @RowCount
C 번호 :
using (var conn = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=Pricer;Persist Security Info=True;User ID=xxx;Password=xxx"))
using (var command = new SqlCommand("VendorsRowcount", conn)
{
CommandType = CommandType.StoredProcedure
})
{
conn.Open();
command.ExecuteNonQuery();
conn.Close();
}
나는 오류가 점점 오전 :
Additional information: Procedure or function 'VendorsRowcount' expects parameter '@RowCount', which was not supplied.
난 그냥 오전 VB를 배워서 C#을위한 인터넷에 더 많은 리소스가 있다는 것을 깨닫고 C#을 배우십시오.
이것은 아마도 어리석은 질문이지만, 나는 대답을 찾을 수 없기 때문에 나는 수색을했고, 아마도 내가 사용하는 용어가 올바르지 않을 수도 있습니다.
@RowCount
가 출력되므로 매개 변수를 보낼 필요가 없습니다.
왜이 오류가 발생합니까?
을하지만 당신은 RowCount' @ 당신의 SP에'있나요? –