Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Falsche Syntax in der Nähe des Schlüsselworts „Table“ C# SQL

Das liegt daran, dass TABLE ein reserviertes Schlüsselwort für T-SQL ist .
Wenn Sie diesen Namen wirklich verwenden müssen, sollte Ihre Abfrage TABLE in eckige Klammern einschließen

SqlCommand cmd = new SqlCommand(@"INSERT INTO [Table] 
                                  (ItemID,ItemName) VALUES 
                                  (@ItemIDss,@Namess)");

Ich empfehle dringend, diesen Namen zu ändern und ein aussagekräftigeres Wort für den Inhalt dieser Tabelle zu verwenden