Det händer eftersom TABLE är ett reserverat sökord för T-SQL
.
Om du verkligen behöver använda det namnet bör din fråga omsluta TABLE inom hakparenteser
SqlCommand cmd = new SqlCommand(@"INSERT INTO [Table]
(ItemID,ItemName) VALUES
(@ItemIDss,@Namess)");
Jag föreslår starkt att du ändrar det namnet och använder ett mer beskrivande ord för innehållet i den tabellen