I want to insert a value by using stored procedure in mssql. This is my stored procedure :
ALTER PROCEDURE dbo.insertNewMember
(@name varchar(30),
@age int )
AS
BEGIN
INSERT INTO member(memId, name, age) VALUES ('', @name, @age);
END
My C# code, to use this procedure:
addStaffSql.InsertCommand = "insertNewMember";
addStaffSql.InsertCommandType = SqlDataSourceCommandType.StoredProcedure;
addStaffSql.InsertParameters.Add("@name", name);
addStaffSql.InsertParameters.Add("@age", age);
addStaffSql.Insert();
But I got the following error when I run the program:
Procedure or function 'insertNewMember' expects parameter '@name', which was not supplied.
If you have got any idea, I will appreciate.