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 Server 2008 и показването им в контролер за изображения на asp.net

  2. Какво е PAGEIOLATCH_SH тип изчакване в SQL Server?

  3. SQL Server, АКО НЕ СЪЩЕСТВУВА Използване?

  4. SQL Server 2008 Trigger

  5. Count (Distinct ([стойност)) OVER (Partition by) в SQL Server 2008