Der er flere ting, du skal forholde dig til for at få det til at fungere
- Navnet er forkert, det er ikke
@ouput
dens@code
- Du skal indstille parameterretningen til Output.
- Brug ikke
AddWithValue
da det ikke skulle have en værdi, bare duAdd
. - Brug
ExecuteNonQuery
hvis du ikke returnerer rækker
Prøv
SqlParameter output = new SqlParameter("@code", SqlDbType.Int);
output.Direction = ParameterDirection.Output;
cmd.Parameters.Add(output);
cmd.ExecuteNonQuery();
MessageBox.Show(output.Value.ToString());