इसे काम करने के लिए आपको कई बातों का ध्यान रखना होगा
- नाम गलत है, यह
@ouput
नहीं है इसका@code
- आपको पैरामीटर दिशा को आउटपुट पर सेट करने की आवश्यकता है।
AddWithValue
का उपयोग न करें चूंकि इसका कोई मूल्य नहीं होना चाहिए, बस आपAdd
।ExecuteNonQuery
का उपयोग करें यदि आप पंक्तियाँ नहीं लौटा रहे हैं
कोशिश करें
SqlParameter output = new SqlParameter("@code", SqlDbType.Int);
output.Direction = ParameterDirection.Output;
cmd.Parameters.Add(output);
cmd.ExecuteNonQuery();
MessageBox.Show(output.Value.ToString());