मैं इस लाइन को बदलने की कोशिश करूंगा
cmd.Parameters.Add("@device_name", SqlDbType.Text).Value = d_name_comboBox5.Text;
AddWithValue स्ट्रिंग मानों को NVarChar डेटाटाइप के रूप में मानता है और त्रुटि संदेश को देखते हुए एक टेक्स्ट प्रकार की अपेक्षा की जाती है।
आप अपने कॉलम डेटाटाइप को nvarchar(MAX)
. में बदलने का भी प्रयास कर सकते हैं . टेक्स्ट कॉलम को अप्रचलित माना जाता है और शायद Sql सर्वर के भविष्य के संस्करणों में हटा दिया जाएगाए>