Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

डेटा प्रकार टेक्स्ट और वर्चर ऑपरेटर के बराबर में असंगत हैं

मैं इस लाइन को बदलने की कोशिश करूंगा

cmd.Parameters.Add("@device_name", SqlDbType.Text).Value = d_name_comboBox5.Text;

AddWithValue स्ट्रिंग मानों को NVarChar डेटाटाइप के रूप में मानता है और त्रुटि संदेश को देखते हुए एक टेक्स्ट प्रकार की अपेक्षा की जाती है।

आप अपने कॉलम डेटाटाइप को nvarchar(MAX) . में बदलने का भी प्रयास कर सकते हैं . टेक्स्ट कॉलम को अप्रचलित माना जाता है और शायद Sql सर्वर के भविष्य के संस्करणों में हटा दिया जाएगा



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL में बहुस्तरीय नेस्टिंग के साथ XML को पार्स करें

  2. ORACLE INSTR के बराबर SQL सर्वर

  3. टॉमकैट, जावा और SQL सर्वर 2008 R2:कनेक्ट URL 'null' के लिए 'वर्ग' का JDBC ड्राइवर नहीं बना सकता

  4. संग्रहीत प्रक्रिया EXEC बनाम sp_executesql अंतर?

  5. मैं SQL सर्वर में डेटाटाइम कैसे छोटा कर सकता हूं?