Hello
make sure your code has the same variables as your storedprocedure like:
cmd.Parameters.Add(new SqlParameter("@name", SqlDbType.NVarChar, 50));
cmd.Parameters["@name"].Value = fname;
cmd.Parameters.Add(new SqlParameter("@address", SqlDbType.NVarChar, 50));
cmd.Parameters["@address"].Value = address;
hope it helps...