I am calling a simple stored procedure written in SQL Server 2008 with parameter from c# but it display error "Procedure or function 'AddYear' expects parameter '@mYear', which was not supplied."
What's wrong with this code, i tried several things but didn't successed.
SqlCommand AddEquip = new SqlCommand("AddYear", dbConn);
SqlDataReader rdrEquip;
SqlParameter mP = new SqlParameter("@mYear",SqlDbType.VarChar ) ;
mP.Value = "1990";
AddEquip.Parameters.Add(mP);
rdrEquip = AddEquip.ExecuteReader();
-- Parameter Name & type are the same i use in the Procedure.