Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Sintassi errata vicino alla parola chiave 'Table' C# SQL

Ciò accade perché TABLE è una parola chiave riservata per T-SQL .
Se hai davvero bisogno di usare quel nome, la tua query dovrebbe racchiudere TABLE tra parentesi quadre

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

Consiglio vivamente di cambiare quel nome e di usare una parola più descrittiva per il contenuto di quella tabella