Това се случва, защото TABLE е запазена ключова дума за T-SQL
.
Ако наистина трябва да използвате това име, заявката ви трябва да огради TABLE в квадратни скоби
SqlCommand cmd = new SqlCommand(@"INSERT INTO [Table]
(ItemID,ItemName) VALUES
(@ItemIDss,@Namess)");
Горещо препоръчвам да промените това име и да използвате по-описателна дума за съдържанието на тази таблица