发生这种情况是因为TABLE是T-SQL的保留关键字。
如果您确实需要使用该名称,则查询应将TABLE括在方括号中
SqlCommand cmd = new SqlCommand(@"INSERT INTO [Table] (ItemID,ItemName) VALUES (@ItemIDss,@Namess)");
我强烈建议更改该名称,并对该表的内容使用更具描述性的词

发生这种情况是因为TABLE是T-SQL的保留关键字。
如果您确实需要使用该名称,则查询应将TABLE括在方括号中
SqlCommand cmd = new SqlCommand(@"INSERT INTO [Table] (ItemID,ItemName) VALUES (@ItemIDss,@Namess)");
我强烈建议更改该名称,并对该表的内容使用更具描述性的词