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

कीवर्ड 'टेबल' के पास गलत सिंटैक्स C# SQL

ऐसा इसलिए होता है क्योंकि TABLE एक T-SQL के लिए आरक्षित कीवर्ड है। .
यदि आप वास्तव में उस नाम का उपयोग करना चाहते हैं, तो आपकी क्वेरी को वर्गाकार कोष्ठकों में TABLE संलग्न करना चाहिए

SqlCommand cmd = new SqlCommand(@"INSERT INTO [Table] 
                                  (ItemID,ItemName) VALUES 
                                  (@ItemIDss,@Namess)");

मैं उस नाम को बदलने और उस तालिका की सामग्री के लिए अधिक वर्णनात्मक शब्द का उपयोग करने का दृढ़ता से सुझाव देता हूं




  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 सर्वर को कैसे गति दें

  2. कैसे OBJECTPROPERTY () SQL सर्वर में काम करता है

  3. SQL सर्वर पर लिंक की गई तालिका में जोड़ते समय गलत पहचान का उपयोग करने से रोकें

  4. SQL सर्वर में कॉलम जोड़ें

  5. SQL सर्वर 2008 चुनें * @variable से?