U hebt een parameter nodig met Direction ingesteld op ParameterDirection.ReturnValue
in code, maar het is niet nodig om een extra parameter in SP toe te voegen. Probeer dit
SqlParameter returnParameter = cmd.Parameters.Add("RetVal", SqlDbType.Int);
returnParameter.Direction = ParameterDirection.ReturnValue;
cmd.ExecuteNonQuery();
int id = (int) returnParameter.Value;