Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Syntaxe incorrecte près du mot-clé 'Table' C# SQL

Cela se produit parce que TABLE est un mot clé réservé pour T-SQL .
Si vous avez vraiment besoin d'utiliser ce nom, votre requête doit inclure TABLE entre crochets

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

Je suggère fortement de changer ce nom et d'utiliser un mot plus descriptif pour le contenu de ce tableau