Det sker, fordi TABLE er et reserveret søgeord til T-SQL
.
Hvis du virkelig har brug for at bruge dette navn, skal din forespørgsel omslutte TABLE i firkantede parenteser
SqlCommand cmd = new SqlCommand(@"INSERT INTO [Table]
(ItemID,ItemName) VALUES
(@ItemIDss,@Namess)");
Jeg foreslår kraftigt at ændre dette navn og bruge et mere beskrivende ord for indholdet af den tabel