sql >> Databasteknik >  >> RDS >> Sqlserver

Fel syntax nära nyckelordet 'Tabell' C# SQL

Det händer eftersom TABLE är ett reserverat sökord för T-SQL .
Om du verkligen behöver använda det namnet bör din fråga omsluta TABLE inom hakparenteser

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

Jag föreslår starkt att du ändrar det namnet och använder ett mer beskrivande ord för innehållet i den tabellen




  1. I MySQL, när det finns ett dubbelinmatningsfel, hur förhindrar jag att primärnyckeln automatiskt ökar?

  2. psql:kunde inte ansluta till servern:Ingen sådan fil eller katalog (Mac OS X)

  3. Använder variabel i SQL LIKE-satsen

  4. Implementering av inkrementell belastning med Change Data Capture i SQL Server