Er zijn een aantal dingen die je moet aanpakken om het werkend te krijgen
- De naam is verkeerd, het is niet
@ouput
zijn@code
- U moet de parameterrichting instellen op Uitgang.
- Gebruik
AddWithValue
niet aangezien het niet verondersteld wordt een waarde te hebben, alleen jijAdd
. - Gebruik
ExecuteNonQuery
als u geen rijen retourneert
Probeer
SqlParameter output = new SqlParameter("@code", SqlDbType.Int);
output.Direction = ParameterDirection.Output;
cmd.Parameters.Add(output);
cmd.ExecuteNonQuery();
MessageBox.Show(output.Value.ToString());